Search in sources :

Example 16 with PrototypeBinding

use of org.osate.aadl2.PrototypeBinding in project osate2 by osate.

the class ComponentImplementationReferenceImpl method createOwnedPrototypeBinding.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public PrototypeBinding createOwnedPrototypeBinding(EClass eClass) {
    PrototypeBinding newOwnedPrototypeBinding = (PrototypeBinding) create(eClass);
    getOwnedPrototypeBindings().add(newOwnedPrototypeBinding);
    return newOwnedPrototypeBinding;
}
Also used : PrototypeBinding(org.osate.aadl2.PrototypeBinding)

Example 17 with PrototypeBinding

use of org.osate.aadl2.PrototypeBinding in project osate2 by osate.

the class ComponentPrototypeActualImpl method createBinding.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public PrototypeBinding createBinding(EClass eClass) {
    PrototypeBinding newBinding = (PrototypeBinding) create(eClass);
    getBindings().add(newBinding);
    return newBinding;
}
Also used : PrototypeBinding(org.osate.aadl2.PrototypeBinding)

Example 18 with PrototypeBinding

use of org.osate.aadl2.PrototypeBinding in project osate2 by osate.

the class ClassifierImpl method createOwnedPrototypeBinding.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public PrototypeBinding createOwnedPrototypeBinding(EClass eClass) {
    PrototypeBinding newOwnedPrototypeBinding = (PrototypeBinding) create(eClass);
    getOwnedPrototypeBindings().add(newOwnedPrototypeBinding);
    return newOwnedPrototypeBinding;
}
Also used : PrototypeBinding(org.osate.aadl2.PrototypeBinding)

Example 19 with PrototypeBinding

use of org.osate.aadl2.PrototypeBinding in project osate2 by osate.

the class FeatureGroupPrototypeActualImpl method createBinding.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public PrototypeBinding createBinding(EClass eClass) {
    PrototypeBinding newBinding = (PrototypeBinding) create(eClass);
    getBindings().add(newBinding);
    return newBinding;
}
Also used : PrototypeBinding(org.osate.aadl2.PrototypeBinding)

Example 20 with PrototypeBinding

use of org.osate.aadl2.PrototypeBinding in project osate2 by osate.

the class DataAccessPrototypeHolderImpl method setPrototypeBinding.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void setPrototypeBinding(PrototypeBinding newPrototypeBinding) {
    PrototypeBinding oldPrototypeBinding = prototypeBinding;
    prototypeBinding = newPrototypeBinding;
    if (eNotificationRequired())
        eNotify(new ENotificationImpl(this, Notification.SET, AadlBaPackage.DATA_ACCESS_PROTOTYPE_HOLDER__PROTOTYPE_BINDING, oldPrototypeBinding, prototypeBinding));
}
Also used : ENotificationImpl(org.eclipse.emf.ecore.impl.ENotificationImpl) PrototypeBinding(org.osate.aadl2.PrototypeBinding)

Aggregations

PrototypeBinding (org.osate.aadl2.PrototypeBinding)26 ComponentPrototypeBinding (org.osate.aadl2.ComponentPrototypeBinding)15 FeatureGroupPrototypeBinding (org.osate.aadl2.FeatureGroupPrototypeBinding)13 FeaturePrototypeBinding (org.osate.aadl2.FeaturePrototypeBinding)13 ComponentClassifier (org.osate.aadl2.ComponentClassifier)8 Classifier (org.osate.aadl2.Classifier)7 DataClassifier (org.osate.aadl2.DataClassifier)7 ComponentPrototype (org.osate.aadl2.ComponentPrototype)6 ComponentPrototypeActual (org.osate.aadl2.ComponentPrototypeActual)6 FeatureGroupPrototype (org.osate.aadl2.FeatureGroupPrototype)6 Prototype (org.osate.aadl2.Prototype)6 Subcomponent (org.osate.aadl2.Subcomponent)6 ENotificationImpl (org.eclipse.emf.ecore.impl.ENotificationImpl)5 ProcessorClassifier (org.osate.aadl2.ProcessorClassifier)5 AadlString (org.osate.aadl2.AadlString)4 AbstractFeature (org.osate.aadl2.AbstractFeature)4 AccessSpecification (org.osate.aadl2.AccessSpecification)4 FeatureGroupPrototypeActual (org.osate.aadl2.FeatureGroupPrototypeActual)4 PortSpecification (org.osate.aadl2.PortSpecification)4 ArrayList (java.util.ArrayList)3