/** | |
* <copyright> | |
* </copyright> | |
* | |
* $Id$ | |
*/ | |
package comrel.impl; | |
import comrel.AtomicUnit; | |
import comrel.CartesianQueuedUnit; | |
import comrel.CompositeRefactoring; | |
import comrel.CompositeUnit; | |
import comrel.ComrelFactory; | |
import comrel.ComrelPackage; | |
import comrel.ConditionCheck; | |
import comrel.ConditionalUnit; | |
import comrel.DescribedElement; | |
import comrel.FeatureHelper; | |
import comrel.FeatureUnit; | |
import comrel.FilterHelper; | |
import comrel.FilterUnit; | |
import comrel.Helper; | |
import comrel.HelperUnit; | |
import comrel.InputPort; | |
import comrel.MappingVisualization; | |
import comrel.ModelRefactoring; | |
import comrel.MultiFeatureHelper; | |
import comrel.MultiFeatureUnit; | |
import comrel.MultiFilterHelper; | |
import comrel.MultiFilterUnit; | |
import comrel.MultiInputPort; | |
import comrel.MultiOutputPort; | |
import comrel.MultiPort; | |
import comrel.MultiPortMapping; | |
import comrel.MultiSinglePortMapping; | |
import comrel.NamedElement; | |
import comrel.OutputPort; | |
import comrel.ParallelQueuedUnit; | |
import comrel.Port; | |
import comrel.PortMapping; | |
import comrel.QueuedUnit; | |
import comrel.RefactoringUnit; | |
import comrel.SequentialUnit; | |
import comrel.SingleFeatureHelper; | |
import comrel.SingleFeatureUnit; | |
import comrel.SingleFilterHelper; | |
import comrel.SingleFilterUnit; | |
import comrel.SingleInputPort; | |
import comrel.SingleOutputPort; | |
import comrel.SinglePort; | |
import comrel.SinglePortMapping; | |
import comrel.SingleQueuedUnit; | |
import comrel.TwicedQueuedUnit; | |
import org.eclipse.emf.ecore.EAttribute; | |
import org.eclipse.emf.ecore.EClass; | |
import org.eclipse.emf.ecore.EEnum; | |
import org.eclipse.emf.ecore.EOperation; | |
import org.eclipse.emf.ecore.EPackage; | |
import org.eclipse.emf.ecore.EReference; | |
import org.eclipse.emf.ecore.impl.EPackageImpl; | |
/** | |
* <!-- begin-user-doc --> | |
* An implementation of the model <b>Package</b>. | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public class ComrelPackageImpl extends EPackageImpl implements ComrelPackage { | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass compositeRefactoringEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass namedElementEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass describedElementEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass refactoringUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass modelRefactoringEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass atomicUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass compositeUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass sequentialUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass conditionCheckEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass conditionalUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass queuedUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleQueuedUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass twicedQueuedUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass cartesianQueuedUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass parallelQueuedUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass helperUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass featureUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleFeatureUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiFeatureUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass filterUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleFilterUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiFilterUnitEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass helperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass featureHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleFeatureHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiFeatureHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass filterHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleFilterHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiFilterHelperEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass portEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singlePortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass inputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass outputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleInputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiInputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singleOutputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiOutputPortEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass portMappingEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass singlePortMappingEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiPortMappingEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass multiSinglePortMappingEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EEnum mappingVisualizationEEnum = null; | |
/** | |
* Creates an instance of the model <b>Package</b>, registered with | |
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | |
* package URI value. | |
* <p>Note: the correct way to create the package is via the static | |
* factory method {@link #init init()}, which also performs | |
* initialization of the package, or returns the registered package, | |
* if one already exists. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.emf.ecore.EPackage.Registry | |
* @see comrel.ComrelPackage#eNS_URI | |
* @see #init() | |
* @generated | |
*/ | |
private ComrelPackageImpl() { | |
super(eNS_URI, ComrelFactory.eINSTANCE); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private static boolean isInited = false; | |
/** | |
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | |
* | |
* <p>This method is used to initialize {@link ComrelPackage#eINSTANCE} when that field is accessed. | |
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see #eNS_URI | |
* @see #createPackageContents() | |
* @see #initializePackageContents() | |
* @generated | |
*/ | |
public static ComrelPackage init() { | |
if (isInited) return (ComrelPackage)EPackage.Registry.INSTANCE.getEPackage(ComrelPackage.eNS_URI); | |
// Obtain or create and register package | |
ComrelPackageImpl theComrelPackage = (ComrelPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ComrelPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ComrelPackageImpl()); | |
isInited = true; | |
// Create package meta-data objects | |
theComrelPackage.createPackageContents(); | |
// Initialize created meta-data | |
theComrelPackage.initializePackageContents(); | |
// Mark meta-data to indicate it can't be changed | |
theComrelPackage.freeze(); | |
// Update the registry and return the package | |
EPackage.Registry.INSTANCE.put(ComrelPackage.eNS_URI, theComrelPackage); | |
return theComrelPackage; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getCompositeRefactoring() { | |
return compositeRefactoringEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCompositeRefactoring_MainRefactoringUnit() { | |
return (EReference)compositeRefactoringEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCompositeRefactoring_PortMappings() { | |
return (EReference)compositeRefactoringEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCompositeRefactoring_ModelRefactorings() { | |
return (EReference)compositeRefactoringEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCompositeRefactoring_Helper() { | |
return (EReference)compositeRefactoringEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getCompositeRefactoring_MappingVisualization() { | |
return (EAttribute)compositeRefactoringEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getCompositeRefactoring_CustomInitialCondition() { | |
return (EAttribute)compositeRefactoringEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getCompositeRefactoring_CustomFinalCondition() { | |
return (EAttribute)compositeRefactoringEClass.getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getNamedElement() { | |
return namedElementEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getNamedElement_Name() { | |
return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getDescribedElement() { | |
return describedElementEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getDescribedElement_Description() { | |
return (EAttribute)describedElementEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getRefactoringUnit() { | |
return refactoringUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getRefactoringUnit_SeqExecutionOrder() { | |
return (EAttribute)refactoringUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getModelRefactoring() { | |
return modelRefactoringEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getModelRefactoring_RefId() { | |
return (EAttribute)modelRefactoringEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getModelRefactoring_Label() { | |
return (EAttribute)modelRefactoringEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getModelRefactoring_NamespaceUri() { | |
return (EAttribute)modelRefactoringEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getModelRefactoring_InputPorts() { | |
return (EReference)modelRefactoringEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getAtomicUnit() { | |
return atomicUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getAtomicUnit_InputPorts() { | |
return (EReference)atomicUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_UnitId() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_Label() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_NamespaceUri() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_Type() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getAtomicUnit_ModelRefactoring() { | |
return (EReference)atomicUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_CheckInitialConditionFlag() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getAtomicUnit_CheckFinalConditionFlag() { | |
return (EAttribute)atomicUnitEClass.getEStructuralFeatures().get(7); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getCompositeUnit() { | |
return compositeUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSequentialUnit() { | |
return sequentialUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSequentialUnit_HelperUnits() { | |
return (EReference)sequentialUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSequentialUnit_RefactoringUnits() { | |
return (EReference)sequentialUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSequentialUnit_InputPorts() { | |
return (EReference)sequentialUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSequentialUnit_Strict() { | |
return (EAttribute)sequentialUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSequentialUnit_Type() { | |
return (EAttribute)sequentialUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSequentialUnit_LblStrict() { | |
return (EAttribute)sequentialUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getConditionCheck() { | |
return conditionCheckEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getConditionCheck_Type() { | |
return (EAttribute)conditionCheckEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getConditionCheck_Spec() { | |
return (EAttribute)conditionCheckEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getConditionalUnit() { | |
return conditionalUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getConditionalUnit_If() { | |
return (EReference)conditionalUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getConditionalUnit_HelperUnits() { | |
return (EReference)conditionalUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getConditionalUnit_Then() { | |
return (EReference)conditionalUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getConditionalUnit_Else() { | |
return (EReference)conditionalUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getConditionalUnit_InputPorts() { | |
return (EReference)conditionalUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getConditionalUnit_Type() { | |
return (EAttribute)conditionalUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getQueuedUnit() { | |
return queuedUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getQueuedUnit_Strict() { | |
return (EAttribute)queuedUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleQueuedUnit() { | |
return singleQueuedUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleQueuedUnit_HelperUnits() { | |
return (EReference)singleQueuedUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleQueuedUnit_RefactoringUnit() { | |
return (EReference)singleQueuedUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleQueuedUnit_SingleInputPorts() { | |
return (EReference)singleQueuedUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleQueuedUnit_MultiInputPort() { | |
return (EReference)singleQueuedUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSingleQueuedUnit_Type() { | |
return (EAttribute)singleQueuedUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSingleQueuedUnit_LblStrict() { | |
return (EAttribute)singleQueuedUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getTwicedQueuedUnit() { | |
return twicedQueuedUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getCartesianQueuedUnit() { | |
return cartesianQueuedUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCartesianQueuedUnit_HelperUnits() { | |
return (EReference)cartesianQueuedUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCartesianQueuedUnit_RefactoringUnit() { | |
return (EReference)cartesianQueuedUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCartesianQueuedUnit_SingleInputPorts() { | |
return (EReference)cartesianQueuedUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getCartesianQueuedUnit_MultiInputPorts() { | |
return (EReference)cartesianQueuedUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getCartesianQueuedUnit_Type() { | |
return (EAttribute)cartesianQueuedUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getCartesianQueuedUnit_LblStrict() { | |
return (EAttribute)cartesianQueuedUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getParallelQueuedUnit() { | |
return parallelQueuedUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getParallelQueuedUnit_HelperUnits() { | |
return (EReference)parallelQueuedUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getParallelQueuedUnit_RefactoringUnits() { | |
return (EReference)parallelQueuedUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getParallelQueuedUnit_SingleInputPorts() { | |
return (EReference)parallelQueuedUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getParallelQueuedUnit_MultiInputPorts() { | |
return (EReference)parallelQueuedUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getParallelQueuedUnit_Type() { | |
return (EAttribute)parallelQueuedUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getParallelQueuedUnit_LblStrict() { | |
return (EAttribute)parallelQueuedUnitEClass.getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getHelperUnit() { | |
return helperUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getHelperUnit_HelperUnitId() { | |
return (EAttribute)helperUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getHelperUnit_NamespaceUri() { | |
return (EAttribute)helperUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getFeatureUnit() { | |
return featureUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleFeatureUnit() { | |
return singleFeatureUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFeatureUnit_InputPort() { | |
return (EReference)singleFeatureUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFeatureUnit_SecondaryInputPorts() { | |
return (EReference)singleFeatureUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFeatureUnit_OutputPort() { | |
return (EReference)singleFeatureUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFeatureUnit_SingleFeatureHelper() { | |
return (EReference)singleFeatureUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSingleFeatureUnit_Type() { | |
return (EAttribute)singleFeatureUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiFeatureUnit() { | |
return multiFeatureUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFeatureUnit_InputPort() { | |
return (EReference)multiFeatureUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFeatureUnit_SecondaryInputPorts() { | |
return (EReference)multiFeatureUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFeatureUnit_OutputPort() { | |
return (EReference)multiFeatureUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFeatureUnit_MultiFeatureHelper() { | |
return (EReference)multiFeatureUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getMultiFeatureUnit_Type() { | |
return (EAttribute)multiFeatureUnitEClass.getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getFilterUnit() { | |
return filterUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleFilterUnit() { | |
return singleFilterUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFilterUnit_InputPort() { | |
return (EReference)singleFilterUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFilterUnit_OutputPort() { | |
return (EReference)singleFilterUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFilterUnit_SingleFilterHelper() { | |
return (EReference)singleFilterUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSingleFilterUnit_Type() { | |
return (EAttribute)singleFilterUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiFilterUnit() { | |
return multiFilterUnitEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFilterUnit_InputPort() { | |
return (EReference)multiFilterUnitEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFilterUnit_OutputPort() { | |
return (EReference)multiFilterUnitEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFilterUnit_MultiFilterHelper() { | |
return (EReference)multiFilterUnitEClass.getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getMultiFilterUnit_Type() { | |
return (EAttribute)multiFilterUnitEClass.getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getHelper() { | |
return helperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getHelper_HelperId() { | |
return (EAttribute)helperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getHelper_NamespaceUri() { | |
return (EAttribute)helperEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getFeatureHelper() { | |
return featureHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getFeatureHelper_InputPort() { | |
return (EReference)featureHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getFeatureHelper_SecondaryInputPorts() { | |
return (EReference)featureHelperEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleFeatureHelper() { | |
return singleFeatureHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFeatureHelper_OutputPort() { | |
return (EReference)singleFeatureHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiFeatureHelper() { | |
return multiFeatureHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFeatureHelper_OutputPort() { | |
return (EReference)multiFeatureHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getFilterHelper() { | |
return filterHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getFilterHelper_InputPort() { | |
return (EReference)filterHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleFilterHelper() { | |
return singleFilterHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSingleFilterHelper_OutputPort() { | |
return (EReference)singleFilterHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiFilterHelper() { | |
return multiFilterHelperEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiFilterHelper_OutputPort() { | |
return (EReference)multiFilterHelperEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getPort() { | |
return portEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getPort_Type() { | |
return (EAttribute)portEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSinglePort() { | |
return singlePortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getSinglePort_Value() { | |
return (EAttribute)singlePortEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiPort() { | |
return multiPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EAttribute getMultiPort_Value() { | |
return (EAttribute)multiPortEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getInputPort() { | |
return inputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getOutputPort() { | |
return outputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleInputPort() { | |
return singleInputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiInputPort() { | |
return multiInputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSingleOutputPort() { | |
return singleOutputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiOutputPort() { | |
return multiOutputPortEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getPortMapping() { | |
return portMappingEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getSinglePortMapping() { | |
return singlePortMappingEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSinglePortMapping_Source() { | |
return (EReference)singlePortMappingEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getSinglePortMapping_Target() { | |
return (EReference)singlePortMappingEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiPortMapping() { | |
return multiPortMappingEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiPortMapping_Source() { | |
return (EReference)multiPortMappingEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiPortMapping_Target() { | |
return (EReference)multiPortMappingEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EClass getMultiSinglePortMapping() { | |
return multiSinglePortMappingEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiSinglePortMapping_Source() { | |
return (EReference)multiSinglePortMappingEClass.getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EReference getMultiSinglePortMapping_Target() { | |
return (EReference)multiSinglePortMappingEClass.getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EEnum getMappingVisualization() { | |
return mappingVisualizationEEnum; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public ComrelFactory getComrelFactory() { | |
return (ComrelFactory)getEFactoryInstance(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private boolean isCreated = false; | |
/** | |
* Creates the meta-model objects for the package. This method is | |
* guarded to have no affect on any invocation but its first. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void createPackageContents() { | |
if (isCreated) return; | |
isCreated = true; | |
// Create classes and their features | |
compositeRefactoringEClass = createEClass(COMPOSITE_REFACTORING); | |
createEReference(compositeRefactoringEClass, COMPOSITE_REFACTORING__MAIN_REFACTORING_UNIT); | |
createEReference(compositeRefactoringEClass, COMPOSITE_REFACTORING__PORT_MAPPINGS); | |
createEReference(compositeRefactoringEClass, COMPOSITE_REFACTORING__MODEL_REFACTORINGS); | |
createEReference(compositeRefactoringEClass, COMPOSITE_REFACTORING__HELPER); | |
createEAttribute(compositeRefactoringEClass, COMPOSITE_REFACTORING__MAPPING_VISUALIZATION); | |
createEAttribute(compositeRefactoringEClass, COMPOSITE_REFACTORING__CUSTOM_INITIAL_CONDITION); | |
createEAttribute(compositeRefactoringEClass, COMPOSITE_REFACTORING__CUSTOM_FINAL_CONDITION); | |
namedElementEClass = createEClass(NAMED_ELEMENT); | |
createEAttribute(namedElementEClass, NAMED_ELEMENT__NAME); | |
describedElementEClass = createEClass(DESCRIBED_ELEMENT); | |
createEAttribute(describedElementEClass, DESCRIBED_ELEMENT__DESCRIPTION); | |
refactoringUnitEClass = createEClass(REFACTORING_UNIT); | |
createEAttribute(refactoringUnitEClass, REFACTORING_UNIT__SEQ_EXECUTION_ORDER); | |
modelRefactoringEClass = createEClass(MODEL_REFACTORING); | |
createEAttribute(modelRefactoringEClass, MODEL_REFACTORING__REF_ID); | |
createEAttribute(modelRefactoringEClass, MODEL_REFACTORING__LABEL); | |
createEAttribute(modelRefactoringEClass, MODEL_REFACTORING__NAMESPACE_URI); | |
createEReference(modelRefactoringEClass, MODEL_REFACTORING__INPUT_PORTS); | |
atomicUnitEClass = createEClass(ATOMIC_UNIT); | |
createEReference(atomicUnitEClass, ATOMIC_UNIT__INPUT_PORTS); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__UNIT_ID); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__LABEL); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__NAMESPACE_URI); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__TYPE); | |
createEReference(atomicUnitEClass, ATOMIC_UNIT__MODEL_REFACTORING); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__CHECK_INITIAL_CONDITION_FLAG); | |
createEAttribute(atomicUnitEClass, ATOMIC_UNIT__CHECK_FINAL_CONDITION_FLAG); | |
compositeUnitEClass = createEClass(COMPOSITE_UNIT); | |
sequentialUnitEClass = createEClass(SEQUENTIAL_UNIT); | |
createEReference(sequentialUnitEClass, SEQUENTIAL_UNIT__HELPER_UNITS); | |
createEReference(sequentialUnitEClass, SEQUENTIAL_UNIT__REFACTORING_UNITS); | |
createEReference(sequentialUnitEClass, SEQUENTIAL_UNIT__INPUT_PORTS); | |
createEAttribute(sequentialUnitEClass, SEQUENTIAL_UNIT__STRICT); | |
createEAttribute(sequentialUnitEClass, SEQUENTIAL_UNIT__TYPE); | |
createEAttribute(sequentialUnitEClass, SEQUENTIAL_UNIT__LBL_STRICT); | |
conditionCheckEClass = createEClass(CONDITION_CHECK); | |
createEAttribute(conditionCheckEClass, CONDITION_CHECK__TYPE); | |
createEAttribute(conditionCheckEClass, CONDITION_CHECK__SPEC); | |
conditionalUnitEClass = createEClass(CONDITIONAL_UNIT); | |
createEReference(conditionalUnitEClass, CONDITIONAL_UNIT__IF); | |
createEReference(conditionalUnitEClass, CONDITIONAL_UNIT__HELPER_UNITS); | |
createEReference(conditionalUnitEClass, CONDITIONAL_UNIT__THEN); | |
createEReference(conditionalUnitEClass, CONDITIONAL_UNIT__ELSE); | |
createEReference(conditionalUnitEClass, CONDITIONAL_UNIT__INPUT_PORTS); | |
createEAttribute(conditionalUnitEClass, CONDITIONAL_UNIT__TYPE); | |
queuedUnitEClass = createEClass(QUEUED_UNIT); | |
createEAttribute(queuedUnitEClass, QUEUED_UNIT__STRICT); | |
singleQueuedUnitEClass = createEClass(SINGLE_QUEUED_UNIT); | |
createEReference(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__HELPER_UNITS); | |
createEReference(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__REFACTORING_UNIT); | |
createEReference(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__SINGLE_INPUT_PORTS); | |
createEReference(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__MULTI_INPUT_PORT); | |
createEAttribute(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__TYPE); | |
createEAttribute(singleQueuedUnitEClass, SINGLE_QUEUED_UNIT__LBL_STRICT); | |
twicedQueuedUnitEClass = createEClass(TWICED_QUEUED_UNIT); | |
cartesianQueuedUnitEClass = createEClass(CARTESIAN_QUEUED_UNIT); | |
createEReference(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__HELPER_UNITS); | |
createEReference(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__REFACTORING_UNIT); | |
createEReference(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__SINGLE_INPUT_PORTS); | |
createEReference(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__MULTI_INPUT_PORTS); | |
createEAttribute(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__TYPE); | |
createEAttribute(cartesianQueuedUnitEClass, CARTESIAN_QUEUED_UNIT__LBL_STRICT); | |
parallelQueuedUnitEClass = createEClass(PARALLEL_QUEUED_UNIT); | |
createEReference(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__HELPER_UNITS); | |
createEReference(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__REFACTORING_UNITS); | |
createEReference(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__SINGLE_INPUT_PORTS); | |
createEReference(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__MULTI_INPUT_PORTS); | |
createEAttribute(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__TYPE); | |
createEAttribute(parallelQueuedUnitEClass, PARALLEL_QUEUED_UNIT__LBL_STRICT); | |
helperUnitEClass = createEClass(HELPER_UNIT); | |
createEAttribute(helperUnitEClass, HELPER_UNIT__HELPER_UNIT_ID); | |
createEAttribute(helperUnitEClass, HELPER_UNIT__NAMESPACE_URI); | |
featureUnitEClass = createEClass(FEATURE_UNIT); | |
singleFeatureUnitEClass = createEClass(SINGLE_FEATURE_UNIT); | |
createEReference(singleFeatureUnitEClass, SINGLE_FEATURE_UNIT__INPUT_PORT); | |
createEReference(singleFeatureUnitEClass, SINGLE_FEATURE_UNIT__SECONDARY_INPUT_PORTS); | |
createEReference(singleFeatureUnitEClass, SINGLE_FEATURE_UNIT__OUTPUT_PORT); | |
createEReference(singleFeatureUnitEClass, SINGLE_FEATURE_UNIT__SINGLE_FEATURE_HELPER); | |
createEAttribute(singleFeatureUnitEClass, SINGLE_FEATURE_UNIT__TYPE); | |
multiFeatureUnitEClass = createEClass(MULTI_FEATURE_UNIT); | |
createEReference(multiFeatureUnitEClass, MULTI_FEATURE_UNIT__INPUT_PORT); | |
createEReference(multiFeatureUnitEClass, MULTI_FEATURE_UNIT__SECONDARY_INPUT_PORTS); | |
createEReference(multiFeatureUnitEClass, MULTI_FEATURE_UNIT__OUTPUT_PORT); | |
createEReference(multiFeatureUnitEClass, MULTI_FEATURE_UNIT__MULTI_FEATURE_HELPER); | |
createEAttribute(multiFeatureUnitEClass, MULTI_FEATURE_UNIT__TYPE); | |
filterUnitEClass = createEClass(FILTER_UNIT); | |
singleFilterUnitEClass = createEClass(SINGLE_FILTER_UNIT); | |
createEReference(singleFilterUnitEClass, SINGLE_FILTER_UNIT__INPUT_PORT); | |
createEReference(singleFilterUnitEClass, SINGLE_FILTER_UNIT__OUTPUT_PORT); | |
createEReference(singleFilterUnitEClass, SINGLE_FILTER_UNIT__SINGLE_FILTER_HELPER); | |
createEAttribute(singleFilterUnitEClass, SINGLE_FILTER_UNIT__TYPE); | |
multiFilterUnitEClass = createEClass(MULTI_FILTER_UNIT); | |
createEReference(multiFilterUnitEClass, MULTI_FILTER_UNIT__INPUT_PORT); | |
createEReference(multiFilterUnitEClass, MULTI_FILTER_UNIT__OUTPUT_PORT); | |
createEReference(multiFilterUnitEClass, MULTI_FILTER_UNIT__MULTI_FILTER_HELPER); | |
createEAttribute(multiFilterUnitEClass, MULTI_FILTER_UNIT__TYPE); | |
helperEClass = createEClass(HELPER); | |
createEAttribute(helperEClass, HELPER__HELPER_ID); | |
createEAttribute(helperEClass, HELPER__NAMESPACE_URI); | |
featureHelperEClass = createEClass(FEATURE_HELPER); | |
createEReference(featureHelperEClass, FEATURE_HELPER__INPUT_PORT); | |
createEReference(featureHelperEClass, FEATURE_HELPER__SECONDARY_INPUT_PORTS); | |
singleFeatureHelperEClass = createEClass(SINGLE_FEATURE_HELPER); | |
createEReference(singleFeatureHelperEClass, SINGLE_FEATURE_HELPER__OUTPUT_PORT); | |
multiFeatureHelperEClass = createEClass(MULTI_FEATURE_HELPER); | |
createEReference(multiFeatureHelperEClass, MULTI_FEATURE_HELPER__OUTPUT_PORT); | |
filterHelperEClass = createEClass(FILTER_HELPER); | |
createEReference(filterHelperEClass, FILTER_HELPER__INPUT_PORT); | |
singleFilterHelperEClass = createEClass(SINGLE_FILTER_HELPER); | |
createEReference(singleFilterHelperEClass, SINGLE_FILTER_HELPER__OUTPUT_PORT); | |
multiFilterHelperEClass = createEClass(MULTI_FILTER_HELPER); | |
createEReference(multiFilterHelperEClass, MULTI_FILTER_HELPER__OUTPUT_PORT); | |
portEClass = createEClass(PORT); | |
createEAttribute(portEClass, PORT__TYPE); | |
singlePortEClass = createEClass(SINGLE_PORT); | |
createEAttribute(singlePortEClass, SINGLE_PORT__VALUE); | |
multiPortEClass = createEClass(MULTI_PORT); | |
createEAttribute(multiPortEClass, MULTI_PORT__VALUE); | |
inputPortEClass = createEClass(INPUT_PORT); | |
outputPortEClass = createEClass(OUTPUT_PORT); | |
singleInputPortEClass = createEClass(SINGLE_INPUT_PORT); | |
multiInputPortEClass = createEClass(MULTI_INPUT_PORT); | |
singleOutputPortEClass = createEClass(SINGLE_OUTPUT_PORT); | |
multiOutputPortEClass = createEClass(MULTI_OUTPUT_PORT); | |
portMappingEClass = createEClass(PORT_MAPPING); | |
singlePortMappingEClass = createEClass(SINGLE_PORT_MAPPING); | |
createEReference(singlePortMappingEClass, SINGLE_PORT_MAPPING__SOURCE); | |
createEReference(singlePortMappingEClass, SINGLE_PORT_MAPPING__TARGET); | |
multiPortMappingEClass = createEClass(MULTI_PORT_MAPPING); | |
createEReference(multiPortMappingEClass, MULTI_PORT_MAPPING__SOURCE); | |
createEReference(multiPortMappingEClass, MULTI_PORT_MAPPING__TARGET); | |
multiSinglePortMappingEClass = createEClass(MULTI_SINGLE_PORT_MAPPING); | |
createEReference(multiSinglePortMappingEClass, MULTI_SINGLE_PORT_MAPPING__SOURCE); | |
createEReference(multiSinglePortMappingEClass, MULTI_SINGLE_PORT_MAPPING__TARGET); | |
// Create enums | |
mappingVisualizationEEnum = createEEnum(MAPPING_VISUALIZATION); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private boolean isInitialized = false; | |
/** | |
* Complete the initialization of the package and its meta-model. This | |
* method is guarded to have no affect on any invocation but its first. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void initializePackageContents() { | |
if (isInitialized) return; | |
isInitialized = true; | |
// Initialize package | |
setName(eNAME); | |
setNsPrefix(eNS_PREFIX); | |
setNsURI(eNS_URI); | |
// Create type parameters | |
// Set bounds for type parameters | |
// Add supertypes to classes | |
compositeRefactoringEClass.getESuperTypes().add(this.getModelRefactoring()); | |
refactoringUnitEClass.getESuperTypes().add(this.getNamedElement()); | |
modelRefactoringEClass.getESuperTypes().add(this.getNamedElement()); | |
modelRefactoringEClass.getESuperTypes().add(this.getDescribedElement()); | |
atomicUnitEClass.getESuperTypes().add(this.getRefactoringUnit()); | |
compositeUnitEClass.getESuperTypes().add(this.getRefactoringUnit()); | |
sequentialUnitEClass.getESuperTypes().add(this.getCompositeUnit()); | |
conditionCheckEClass.getESuperTypes().add(this.getNamedElement()); | |
conditionCheckEClass.getESuperTypes().add(this.getDescribedElement()); | |
conditionalUnitEClass.getESuperTypes().add(this.getCompositeUnit()); | |
queuedUnitEClass.getESuperTypes().add(this.getCompositeUnit()); | |
singleQueuedUnitEClass.getESuperTypes().add(this.getQueuedUnit()); | |
twicedQueuedUnitEClass.getESuperTypes().add(this.getQueuedUnit()); | |
cartesianQueuedUnitEClass.getESuperTypes().add(this.getTwicedQueuedUnit()); | |
parallelQueuedUnitEClass.getESuperTypes().add(this.getTwicedQueuedUnit()); | |
helperUnitEClass.getESuperTypes().add(this.getNamedElement()); | |
helperUnitEClass.getESuperTypes().add(this.getDescribedElement()); | |
featureUnitEClass.getESuperTypes().add(this.getHelperUnit()); | |
singleFeatureUnitEClass.getESuperTypes().add(this.getFeatureUnit()); | |
multiFeatureUnitEClass.getESuperTypes().add(this.getFeatureUnit()); | |
filterUnitEClass.getESuperTypes().add(this.getHelperUnit()); | |
singleFilterUnitEClass.getESuperTypes().add(this.getFilterUnit()); | |
multiFilterUnitEClass.getESuperTypes().add(this.getFilterUnit()); | |
helperEClass.getESuperTypes().add(this.getNamedElement()); | |
helperEClass.getESuperTypes().add(this.getDescribedElement()); | |
featureHelperEClass.getESuperTypes().add(this.getHelper()); | |
singleFeatureHelperEClass.getESuperTypes().add(this.getFeatureHelper()); | |
multiFeatureHelperEClass.getESuperTypes().add(this.getFeatureHelper()); | |
filterHelperEClass.getESuperTypes().add(this.getHelper()); | |
singleFilterHelperEClass.getESuperTypes().add(this.getFilterHelper()); | |
multiFilterHelperEClass.getESuperTypes().add(this.getFilterHelper()); | |
portEClass.getESuperTypes().add(this.getNamedElement()); | |
portEClass.getESuperTypes().add(this.getDescribedElement()); | |
singlePortEClass.getESuperTypes().add(this.getPort()); | |
multiPortEClass.getESuperTypes().add(this.getPort()); | |
inputPortEClass.getESuperTypes().add(this.getPort()); | |
outputPortEClass.getESuperTypes().add(this.getPort()); | |
singleInputPortEClass.getESuperTypes().add(this.getSinglePort()); | |
singleInputPortEClass.getESuperTypes().add(this.getInputPort()); | |
multiInputPortEClass.getESuperTypes().add(this.getMultiPort()); | |
multiInputPortEClass.getESuperTypes().add(this.getInputPort()); | |
singleOutputPortEClass.getESuperTypes().add(this.getSinglePort()); | |
singleOutputPortEClass.getESuperTypes().add(this.getOutputPort()); | |
multiOutputPortEClass.getESuperTypes().add(this.getMultiPort()); | |
multiOutputPortEClass.getESuperTypes().add(this.getOutputPort()); | |
singlePortMappingEClass.getESuperTypes().add(this.getPortMapping()); | |
multiPortMappingEClass.getESuperTypes().add(this.getPortMapping()); | |
multiSinglePortMappingEClass.getESuperTypes().add(this.getPortMapping()); | |
// Initialize classes and features; add operations and parameters | |
initEClass(compositeRefactoringEClass, CompositeRefactoring.class, "CompositeRefactoring", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getCompositeRefactoring_MainRefactoringUnit(), this.getRefactoringUnit(), null, "mainRefactoringUnit", null, 1, 1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCompositeRefactoring_PortMappings(), this.getPortMapping(), null, "portMappings", null, 0, -1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCompositeRefactoring_ModelRefactorings(), this.getModelRefactoring(), null, "modelRefactorings", null, 0, -1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCompositeRefactoring_Helper(), this.getHelper(), null, "helper", null, 0, -1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getCompositeRefactoring_MappingVisualization(), this.getMappingVisualization(), "mappingVisualization", "0", 1, 1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getCompositeRefactoring_CustomInitialCondition(), ecorePackage.getEString(), "customInitialCondition", null, 0, 1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getCompositeRefactoring_CustomFinalCondition(), ecorePackage.getEString(), "customFinalCondition", null, 0, 1, CompositeRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(namedElementEClass, NamedElement.class, "NamedElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getNamedElement_Name(), ecorePackage.getEString(), "name", null, 0, 1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(describedElementEClass, DescribedElement.class, "DescribedElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getDescribedElement_Description(), ecorePackage.getEString(), "description", null, 0, 1, DescribedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(refactoringUnitEClass, RefactoringUnit.class, "RefactoringUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getRefactoringUnit_SeqExecutionOrder(), ecorePackage.getEInt(), "seqExecutionOrder", null, 0, 1, RefactoringUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
addEOperation(refactoringUnitEClass, this.getInputPort(), "getAllInputPorts", 0, -1, IS_UNIQUE, IS_ORDERED); | |
EOperation op = addEOperation(refactoringUnitEClass, null, "setSeqExecutionOrder", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEInt(), "seqExecutionOrder", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEBoolean(), "superCall", 0, 1, IS_UNIQUE, IS_ORDERED); | |
op = addEOperation(refactoringUnitEClass, null, "setName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEString(), "newName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEBoolean(), "updateContainer", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(modelRefactoringEClass, ModelRefactoring.class, "ModelRefactoring", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getModelRefactoring_RefId(), ecorePackage.getEString(), "refId", null, 1, 1, ModelRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getModelRefactoring_Label(), ecorePackage.getEString(), "label", null, 1, 1, ModelRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getModelRefactoring_NamespaceUri(), ecorePackage.getEString(), "namespaceUri", null, 1, 1, ModelRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getModelRefactoring_InputPorts(), this.getSingleInputPort(), null, "inputPorts", null, 0, -1, ModelRefactoring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(atomicUnitEClass, AtomicUnit.class, "AtomicUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getAtomicUnit_InputPorts(), this.getSingleInputPort(), null, "inputPorts", null, 1, -1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_UnitId(), ecorePackage.getEString(), "unitId", null, 1, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_Label(), ecorePackage.getEString(), "label", null, 1, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_NamespaceUri(), ecorePackage.getEString(), "namespaceUri", null, 1, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_Type(), ecorePackage.getEString(), "type", "Atomic Unit", 0, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getAtomicUnit_ModelRefactoring(), this.getModelRefactoring(), null, "modelRefactoring", null, 1, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_CheckInitialConditionFlag(), ecorePackage.getEBoolean(), "checkInitialConditionFlag", "false", 0, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getAtomicUnit_CheckFinalConditionFlag(), ecorePackage.getEBoolean(), "checkFinalConditionFlag", "false", 0, 1, AtomicUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(compositeUnitEClass, CompositeUnit.class, "CompositeUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(sequentialUnitEClass, SequentialUnit.class, "SequentialUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSequentialUnit_HelperUnits(), this.getHelperUnit(), null, "helperUnits", null, 0, -1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSequentialUnit_RefactoringUnits(), this.getRefactoringUnit(), null, "refactoringUnits", null, 1, -1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSequentialUnit_InputPorts(), this.getInputPort(), null, "inputPorts", null, 1, -1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSequentialUnit_Strict(), ecorePackage.getEBoolean(), "strict", "true", 0, 1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSequentialUnit_Type(), ecorePackage.getEString(), "type", "Sequential Unit", 0, 1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSequentialUnit_LblStrict(), ecorePackage.getEString(), "lblStrict", "strict", 0, 1, SequentialUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
addEOperation(sequentialUnitEClass, null, "updateSeqExecutionOrder", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(conditionCheckEClass, ConditionCheck.class, "ConditionCheck", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getConditionCheck_Type(), ecorePackage.getEString(), "type", "Condition Check", 0, 1, ConditionCheck.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getConditionCheck_Spec(), ecorePackage.getEString(), "spec", null, 0, 1, ConditionCheck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(conditionalUnitEClass, ConditionalUnit.class, "ConditionalUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getConditionalUnit_If(), this.getConditionCheck(), null, "if", null, 1, 1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getConditionalUnit_HelperUnits(), this.getHelperUnit(), null, "helperUnits", null, 0, -1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getConditionalUnit_Then(), this.getRefactoringUnit(), null, "then", null, 1, 1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getConditionalUnit_Else(), this.getRefactoringUnit(), null, "else", null, 0, 1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getConditionalUnit_InputPorts(), this.getInputPort(), null, "inputPorts", null, 1, -1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getConditionalUnit_Type(), ecorePackage.getEString(), "type", "Conditional Unit", 0, 1, ConditionalUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(queuedUnitEClass, QueuedUnit.class, "QueuedUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getQueuedUnit_Strict(), ecorePackage.getEBoolean(), "strict", "true", 0, 1, QueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
addEOperation(queuedUnitEClass, null, "init", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(singleQueuedUnitEClass, SingleQueuedUnit.class, "SingleQueuedUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSingleQueuedUnit_HelperUnits(), this.getHelperUnit(), null, "helperUnits", null, 0, -1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleQueuedUnit_RefactoringUnit(), this.getRefactoringUnit(), null, "refactoringUnit", null, 1, 1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleQueuedUnit_SingleInputPorts(), this.getSingleInputPort(), null, "singleInputPorts", null, 0, -1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleQueuedUnit_MultiInputPort(), this.getMultiInputPort(), null, "multiInputPort", null, 1, 1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSingleQueuedUnit_Type(), ecorePackage.getEString(), "type", "Single Queued Unit", 0, 1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSingleQueuedUnit_LblStrict(), ecorePackage.getEString(), "lblStrict", "strict", 0, 1, SingleQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(twicedQueuedUnitEClass, TwicedQueuedUnit.class, "TwicedQueuedUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(cartesianQueuedUnitEClass, CartesianQueuedUnit.class, "CartesianQueuedUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getCartesianQueuedUnit_HelperUnits(), this.getHelperUnit(), null, "helperUnits", null, 0, -1, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCartesianQueuedUnit_RefactoringUnit(), this.getRefactoringUnit(), null, "refactoringUnit", null, 1, 1, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCartesianQueuedUnit_SingleInputPorts(), this.getSingleInputPort(), null, "singleInputPorts", null, 0, -1, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getCartesianQueuedUnit_MultiInputPorts(), this.getMultiInputPort(), null, "multiInputPorts", null, 2, 2, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getCartesianQueuedUnit_Type(), ecorePackage.getEString(), "type", "Cartesian Queued Unit", 0, 1, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getCartesianQueuedUnit_LblStrict(), ecorePackage.getEString(), "lblStrict", "strict", 0, 1, CartesianQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(parallelQueuedUnitEClass, ParallelQueuedUnit.class, "ParallelQueuedUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getParallelQueuedUnit_HelperUnits(), this.getHelperUnit(), null, "helperUnits", null, 0, -1, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getParallelQueuedUnit_RefactoringUnits(), this.getRefactoringUnit(), null, "refactoringUnits", null, 1, 1, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getParallelQueuedUnit_SingleInputPorts(), this.getSingleInputPort(), null, "singleInputPorts", null, 0, -1, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getParallelQueuedUnit_MultiInputPorts(), this.getMultiInputPort(), null, "multiInputPorts", null, 2, 2, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getParallelQueuedUnit_Type(), ecorePackage.getEString(), "type", "Parallel Queued Unit", 0, 1, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getParallelQueuedUnit_LblStrict(), ecorePackage.getEString(), "lblStrict", "strict", 0, 1, ParallelQueuedUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(helperUnitEClass, HelperUnit.class, "HelperUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getHelperUnit_HelperUnitId(), ecorePackage.getEString(), "helperUnitId", null, 1, 1, HelperUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getHelperUnit_NamespaceUri(), ecorePackage.getEString(), "namespaceUri", null, 1, 1, HelperUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
addEOperation(helperUnitEClass, this.getInputPort(), "getInputPort", 1, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(helperUnitEClass, this.getOutputPort(), "getOutputPort", 1, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(featureUnitEClass, FeatureUnit.class, "FeatureUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(singleFeatureUnitEClass, SingleFeatureUnit.class, "SingleFeatureUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSingleFeatureUnit_InputPort(), this.getSingleInputPort(), null, "inputPort", null, 1, 1, SingleFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleFeatureUnit_SecondaryInputPorts(), this.getMultiInputPort(), null, "secondaryInputPorts", null, 0, -1, SingleFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleFeatureUnit_OutputPort(), this.getSingleOutputPort(), null, "outputPort", null, 1, 1, SingleFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleFeatureUnit_SingleFeatureHelper(), this.getSingleFeatureHelper(), null, "singleFeatureHelper", null, 1, 1, SingleFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSingleFeatureUnit_Type(), ecorePackage.getEString(), "type", "Single Feature Unit", 0, 1, SingleFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiFeatureUnitEClass, MultiFeatureUnit.class, "MultiFeatureUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiFeatureUnit_InputPort(), this.getSingleInputPort(), null, "inputPort", null, 1, 1, MultiFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiFeatureUnit_SecondaryInputPorts(), this.getMultiInputPort(), null, "secondaryInputPorts", null, 0, -1, MultiFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiFeatureUnit_OutputPort(), this.getMultiOutputPort(), null, "outputPort", null, 1, 1, MultiFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiFeatureUnit_MultiFeatureHelper(), this.getMultiFeatureHelper(), null, "multiFeatureHelper", null, 1, 1, MultiFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getMultiFeatureUnit_Type(), ecorePackage.getEString(), "type", "Multi Feature Unit", 0, 1, MultiFeatureUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(filterUnitEClass, FilterUnit.class, "FilterUnit", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(singleFilterUnitEClass, SingleFilterUnit.class, "SingleFilterUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSingleFilterUnit_InputPort(), this.getMultiInputPort(), null, "inputPort", null, 1, 1, SingleFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleFilterUnit_OutputPort(), this.getSingleOutputPort(), null, "outputPort", null, 1, 1, SingleFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSingleFilterUnit_SingleFilterHelper(), this.getSingleFilterHelper(), null, "singleFilterHelper", null, 1, 1, SingleFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getSingleFilterUnit_Type(), ecorePackage.getEString(), "type", "Single Filter Unit", 0, 1, SingleFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiFilterUnitEClass, MultiFilterUnit.class, "MultiFilterUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiFilterUnit_InputPort(), this.getMultiInputPort(), null, "inputPort", null, 1, 1, MultiFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiFilterUnit_OutputPort(), this.getMultiOutputPort(), null, "outputPort", null, 1, 1, MultiFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiFilterUnit_MultiFilterHelper(), this.getMultiFilterHelper(), null, "multiFilterHelper", null, 1, 1, MultiFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getMultiFilterUnit_Type(), ecorePackage.getEString(), "type", "Multi Filter Unit", 0, 1, MultiFilterUnit.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(helperEClass, Helper.class, "Helper", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getHelper_HelperId(), ecorePackage.getEString(), "helperId", null, 1, 1, Helper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEAttribute(getHelper_NamespaceUri(), ecorePackage.getEString(), "namespaceUri", null, 1, 1, Helper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(featureHelperEClass, FeatureHelper.class, "FeatureHelper", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getFeatureHelper_InputPort(), this.getSingleInputPort(), null, "inputPort", null, 1, 1, FeatureHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getFeatureHelper_SecondaryInputPorts(), this.getMultiInputPort(), null, "secondaryInputPorts", null, 0, -1, FeatureHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(singleFeatureHelperEClass, SingleFeatureHelper.class, "SingleFeatureHelper", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSingleFeatureHelper_OutputPort(), this.getSingleOutputPort(), null, "outputPort", null, 1, 1, SingleFeatureHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiFeatureHelperEClass, MultiFeatureHelper.class, "MultiFeatureHelper", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiFeatureHelper_OutputPort(), this.getMultiOutputPort(), null, "outputPort", null, 1, 1, MultiFeatureHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(filterHelperEClass, FilterHelper.class, "FilterHelper", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getFilterHelper_InputPort(), this.getMultiInputPort(), null, "inputPort", null, 1, 1, FilterHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(singleFilterHelperEClass, SingleFilterHelper.class, "SingleFilterHelper", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSingleFilterHelper_OutputPort(), this.getSingleOutputPort(), null, "outputPort", null, 1, 1, SingleFilterHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiFilterHelperEClass, MultiFilterHelper.class, "MultiFilterHelper", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiFilterHelper_OutputPort(), this.getMultiOutputPort(), null, "outputPort", null, 1, 1, MultiFilterHelper.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(portEClass, Port.class, "Port", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getPort_Type(), ecorePackage.getEJavaClass(), "type", null, 1, 1, Port.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
op = addEOperation(portEClass, null, "setType", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEJavaClass(), "newType", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEBoolean(), "initiator", 0, 1, IS_UNIQUE, IS_ORDERED); | |
op = addEOperation(portEClass, null, "updatePortName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEString(), "singularPortName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(portEClass, ecorePackage.getEString(), "getSingularPortName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(singlePortEClass, SinglePort.class, "SinglePort", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getSinglePort_Value(), ecorePackage.getEJavaObject(), "value", null, 0, 1, SinglePort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiPortEClass, MultiPort.class, "MultiPort", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEAttribute(getMultiPort_Value(), ecorePackage.getEJavaObject(), "value", null, 0, -1, MultiPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(inputPortEClass, InputPort.class, "InputPort", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
addEOperation(inputPortEClass, ecorePackage.getEBooleanObject(), "isMappingTarget", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(inputPortEClass, ecorePackage.getEBooleanObject(), "isRootPort", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(outputPortEClass, OutputPort.class, "OutputPort", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(singleInputPortEClass, SingleInputPort.class, "SingleInputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(multiInputPortEClass, MultiInputPort.class, "MultiInputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(singleOutputPortEClass, SingleOutputPort.class, "SingleOutputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(multiOutputPortEClass, MultiOutputPort.class, "MultiOutputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEClass(portMappingEClass, PortMapping.class, "PortMapping", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
addEOperation(portMappingEClass, this.getPort(), "getSource", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(portMappingEClass, this.getInputPort(), "getTarget", 0, 1, IS_UNIQUE, IS_ORDERED); | |
op = addEOperation(portMappingEClass, null, "updatePortTypesAndNames", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEJavaClass(), "type", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEParameter(op, ecorePackage.getEString(), "singularPortName", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(portMappingEClass, null, "updateMappingNumber", 0, 1, IS_UNIQUE, IS_ORDERED); | |
addEOperation(portMappingEClass, null, "updateVisualization", 0, 1, IS_UNIQUE, IS_ORDERED); | |
initEClass(singlePortMappingEClass, SinglePortMapping.class, "SinglePortMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getSinglePortMapping_Source(), this.getSinglePort(), null, "source", null, 0, 1, SinglePortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getSinglePortMapping_Target(), this.getSingleInputPort(), null, "target", null, 0, 1, SinglePortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiPortMappingEClass, MultiPortMapping.class, "MultiPortMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiPortMapping_Source(), this.getMultiPort(), null, "source", null, 0, 1, MultiPortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiPortMapping_Target(), this.getMultiInputPort(), null, "target", null, 0, 1, MultiPortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEClass(multiSinglePortMappingEClass, MultiSinglePortMapping.class, "MultiSinglePortMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | |
initEReference(getMultiSinglePortMapping_Source(), this.getMultiPort(), null, "source", null, 0, 1, MultiSinglePortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
initEReference(getMultiSinglePortMapping_Target(), this.getSingleInputPort(), null, "target", null, 0, 1, MultiSinglePortMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | |
// Initialize enums and add enum literals | |
initEEnum(mappingVisualizationEEnum, MappingVisualization.class, "MappingVisualization"); | |
addEEnumLiteral(mappingVisualizationEEnum, MappingVisualization.ARROWS); | |
addEEnumLiteral(mappingVisualizationEEnum, MappingVisualization.COLORED_PORTS); | |
addEEnumLiteral(mappingVisualizationEEnum, MappingVisualization.INDICES); | |
addEEnumLiteral(mappingVisualizationEEnum, MappingVisualization.ARROWS_AND_COLORED_PORTS); | |
addEEnumLiteral(mappingVisualizationEEnum, MappingVisualization.ARROWS_AND_INDICES); | |
// Create resource | |
createResource(eNS_URI); | |
// Create annotations | |
// gmf | |
createGmfAnnotations(); | |
// gmf.diagram | |
createGmf_1Annotations(); | |
// gmf.node | |
createGmf_2Annotations(); | |
// gmf.affixed | |
createGmf_3Annotations(); | |
// gmf.compartment | |
createGmf_4Annotations(); | |
// gmf.link | |
createGmf_5Annotations(); | |
} | |
/** | |
* Initializes the annotations for <b>gmf</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmfAnnotations() { | |
String source = "gmf"; | |
addAnnotation | |
(this, | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
} | |
/** | |
* Initializes the annotations for <b>gmf.diagram</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmf_1Annotations() { | |
String source = "gmf.diagram"; | |
addAnnotation | |
(compositeRefactoringEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"onefile", "false" | |
}); | |
} | |
/** | |
* Initializes the annotations for <b>gmf.node</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmf_2Annotations() { | |
String source = "gmf.node"; | |
addAnnotation | |
(atomicUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "label,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(sequentialUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type,lblStrict", | |
"label.pattern", "{0}:{1} -{2}-" | |
}); | |
addAnnotation | |
(conditionCheckEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type,spec", | |
"label.pattern", "{0}:{1} -{2}-" | |
}); | |
addAnnotation | |
(conditionalUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(singleQueuedUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type,lblStrict", | |
"label.pattern", "{0}:{1} -{2}-" | |
}); | |
addAnnotation | |
(cartesianQueuedUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type,lblStrict", | |
"label.pattern", "{0}:{1} -{2}-" | |
}); | |
addAnnotation | |
(parallelQueuedUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type,lblStrict", | |
"label.pattern", "{0}:{1} -{2}-" | |
}); | |
addAnnotation | |
(singleFeatureUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(multiFeatureUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(singleFilterUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(multiFilterUnitEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label.icon", "false", | |
"label", "name,type", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(portEClass, | |
source, | |
new String[] { | |
"foo", "bar", | |
"label", "name,type", | |
"label.icon", "false", | |
"label.placement", "external", | |
"label.pattern", "{0}:{1}" | |
}); | |
addAnnotation | |
(multiPortEClass, | |
source, | |
new String[] { | |
"border.color", "255,0,0", | |
"border.width", "10" | |
}); | |
addAnnotation | |
(inputPortEClass, | |
source, | |
new String[] { | |
"figure", "rectangle", | |
"size", "20,20" | |
}); | |
addAnnotation | |
(outputPortEClass, | |
source, | |
new String[] { | |
"figure", "ellipse", | |
"size", "20,20" | |
}); | |
} | |
/** | |
* Initializes the annotations for <b>gmf.affixed</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmf_3Annotations() { | |
String source = "gmf.affixed"; | |
addAnnotation | |
(getAtomicUnit_InputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSequentialUnit_InputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getConditionalUnit_InputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleQueuedUnit_SingleInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleQueuedUnit_MultiInputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getCartesianQueuedUnit_SingleInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getCartesianQueuedUnit_MultiInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getParallelQueuedUnit_SingleInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getParallelQueuedUnit_MultiInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleFeatureUnit_InputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleFeatureUnit_SecondaryInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleFeatureUnit_OutputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getMultiFeatureUnit_InputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getMultiFeatureUnit_SecondaryInputPorts(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getMultiFeatureUnit_OutputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleFilterUnit_InputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleFilterUnit_OutputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getMultiFilterUnit_InputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getMultiFilterUnit_OutputPort(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
} | |
/** | |
* Initializes the annotations for <b>gmf.compartment</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmf_4Annotations() { | |
String source = "gmf.compartment"; | |
addAnnotation | |
(getSequentialUnit_HelperUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSequentialUnit_RefactoringUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getConditionalUnit_If(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getConditionalUnit_HelperUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getConditionalUnit_Then(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getConditionalUnit_Else(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleQueuedUnit_HelperUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getSingleQueuedUnit_RefactoringUnit(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getCartesianQueuedUnit_HelperUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getCartesianQueuedUnit_RefactoringUnit(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getParallelQueuedUnit_HelperUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
addAnnotation | |
(getParallelQueuedUnit_RefactoringUnits(), | |
source, | |
new String[] { | |
"foo", "bar" | |
}); | |
} | |
/** | |
* Initializes the annotations for <b>gmf.link</b>. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected void createGmf_5Annotations() { | |
String source = "gmf.link"; | |
addAnnotation | |
(singlePortMappingEClass, | |
source, | |
new String[] { | |
"source", "source", | |
"target", "target", | |
"style", "dot", | |
"width", "2", | |
"target.decoration", "arrow" | |
}); | |
addAnnotation | |
(multiPortMappingEClass, | |
source, | |
new String[] { | |
"source", "source", | |
"target", "target", | |
"style", "dot", | |
"width", "2", | |
"target.decoration", "arrow" | |
}); | |
addAnnotation | |
(multiSinglePortMappingEClass, | |
source, | |
new String[] { | |
"source", "source", | |
"target", "target", | |
"style", "dot", | |
"width", "2", | |
"target.decoration", "arrow", | |
"tool.small.bundle", "name" | |
}); | |
} | |
} //ComrelPackageImpl |