Commit b1576ecd authored by Ludwig Dickmanns's avatar Ludwig Dickmanns
Browse files

MCDC: Reformatting

Issue-Ref: 3476
Issue-Url: https://af3-developer.fortiss.org/issues/3476

Signed-off-by: Ludwig Dickmanns's avatarLudwig Dickmanns <dickmanns@fortiss.org>
parent 9c8069c3
......@@ -12,14 +12,18 @@
<genPackages prefix="AF3Allocation" basePackage="org.fortiss.af3.allocation" disposableProviderFactory="true"
ecorePackage="allocation.ecore#/">
<genClasses ecoreClass="allocation.ecore#//AllocationTableCollection">
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables"
body="return AllocationTableCollectionStaticImpl.getAllocationTables(this);"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.1"
body="return AllocationTableCollectionStaticImpl.getAllocationTables(this, allocationType);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTables.1/allocationType"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.2">
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.2"
body="return AllocationTableCollectionStaticImpl.getAllocationTables(this, allocationTypes);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTables.2/allocationTypes"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTable">
<genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTable"
body="return AllocationTableCollectionStaticImpl.getAllocationTable(this, allocationTableType);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTable/allocationTableType"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTableCollection/getAllocationTable/T"/>
</genOperations>
......@@ -27,64 +31,79 @@
<genClasses ecoreClass="allocation.ecore#//AllocationTable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//AllocationTable/sourceView"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//AllocationTable/targetView"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries"
body="return AllocationTableStaticImpl.getAllocationEntries(this);"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries.1"
body="return AllocationTableStaticImpl.getAllocationEntries(this, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getAllocationEntries.1/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getAllocationEntries.1/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement"
body="return AllocationTableStaticImpl.getTargetElement(this, sourceElement, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement/sourceElement"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElement/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement.1"
body="return AllocationTableStaticImpl.getTargetElement(this, sourceElements, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement.1/sourceElements"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement.1/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElement.1/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements"
body="return AllocationTableStaticImpl.getTargetElements(this, sourceElement, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements/sourceElement"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.1"
body="return AllocationTableStaticImpl.getTargetElements(this, sourceElements, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.1/sourceElements"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.1/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements.1/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.2">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.2"
body="return AllocationTableStaticImpl.getTargetElements(this, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.2/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements.2/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement"
body="return AllocationTableStaticImpl.getSourceElement(this, targetElement, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement/targetElement"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElement/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement.1"
body="return AllocationTableStaticImpl.getSourceElement(this, targetElements, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement.1/targetElements"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement.1/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElement.1/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements"
body="return AllocationTableStaticImpl.getSourceElements(this, targetElement, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements/targetElement"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.1">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.1"
body="return AllocationTableStaticImpl.getSourceElements(this, targetElements, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.1/targetElements"/>
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.1/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements.1/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.2">
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.2"
body="return AllocationTableStaticImpl.getSourceElements(this, type);">
<genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.2/type"/>
<genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements.2/T"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/clearAllocationEntries"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationTableCollection"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/clearAllocationEntries"
body="AllocationTableStaticImpl.clearAllocationEntries(this);"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationTableCollection"
body="return AllocationTableStaticImpl.getAllocationTableCollection(this);"/>
</genClasses>
<genClasses image="false" ecoreClass="allocation.ecore#//AllocationEntry">
<genOperations ecoreOperation="allocation.ecore#//AllocationEntry/getAllocationTable"/>
<genOperations ecoreOperation="allocation.ecore#//AllocationEntry/getAllocationTable"
body="return AllocationEntryStaticImpl.getAllocationTable(this);"/>
</genClasses>
<genClasses ecoreClass="allocation.ecore#//OneToOneAllocationEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//OneToOneAllocationEntry/sourceElement"/>
......@@ -104,7 +123,8 @@
<genClasses image="false" ecoreClass="allocation.ecore#//IAllocationType"/>
<genClasses image="false" ecoreClass="allocation.ecore#//IAllocationTypeParameter"/>
<genClasses ecoreClass="allocation.ecore#//ParameterTable">
<genOperations ecoreOperation="allocation.ecore#//ParameterTable/getParameter">
<genOperations ecoreOperation="allocation.ecore#//ParameterTable/getParameter"
body="return ParameterTableStaticImpl.getParameter(this, sourceElement, targetElement, type);">
<genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/sourceElement"/>
<genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/targetElement"/>
<genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/type"/>
......@@ -112,10 +132,10 @@
</genOperations>
</genClasses>
<genClasses ecoreClass="allocation.ecore#//ParameterEntry">
<genOperations ecoreOperation="allocation.ecore#//ParameterEntry/setName">
<genOperations ecoreOperation="allocation.ecore#//ParameterEntry/setName" body="ParameterEntryStaticImpl.setName(this, name);">
<genParameters ecoreParameter="allocation.ecore#//ParameterEntry/setName/name"/>
</genOperations>
<genOperations ecoreOperation="allocation.ecore#//ParameterEntry/getName"/>
<genOperations ecoreOperation="allocation.ecore#//ParameterEntry/getName" body="return ParameterEntryStaticImpl.getName(this);"/>
</genClasses>
</genPackages>
</genmodel:GenModel>
......@@ -9,11 +9,13 @@
disposableProviderFactory="true" ecorePackage="cosimulation.ecore#/">
<genClasses ecoreClass="cosimulation.ecore#//FMUSpecification">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cosimulation.ecore#//FMUSpecification/FMUPath"/>
<genOperations ecoreOperation="cosimulation.ecore#//FMUSpecification/getComponent"/>
<genOperations ecoreOperation="cosimulation.ecore#//FMUSpecification/getComponent"
body="return FMUSpecificationStaticImpl.getComponent(this);"/>
</genClasses>
<genClasses ecoreClass="cosimulation.ecore#//SimulinkSpecification">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cosimulation.ecore#//SimulinkSpecification/SimPath"/>
<genOperations ecoreOperation="cosimulation.ecore#//SimulinkSpecification/getComponent"/>
<genOperations ecoreOperation="cosimulation.ecore#//SimulinkSpecification/getComponent"
body="return SimulinkSpecificationStaticImpl.getComponent(this);"/>
</genClasses>
<genClasses image="false" ecoreClass="cosimulation.ecore#//IExternalBehaviorSpecification"/>
<genClasses ecoreClass="cosimulation.ecore#//ExternalSimulationConfiguration">
......
......@@ -36,28 +36,35 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute deployment.ecore#//Deployment/generatedDeployment"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//Deployment/route"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference deployment.ecore#//Deployment/transceiverPortAllocation"/>
<genOperations ecoreOperation="deployment.ecore#//Deployment/hasDeploymentParameters"/>
<genOperations ecoreOperation="deployment.ecore#//Deployment/clearDeploymentParameters"/>
<genOperations ecoreOperation="deployment.ecore#//Deployment/instantiateDeploymentParameters">
<genOperations ecoreOperation="deployment.ecore#//Deployment/hasDeploymentParameters"
body="return DeploymentStaticImpl.hasDeploymentParameters(this);"/>
<genOperations ecoreOperation="deployment.ecore#//Deployment/clearDeploymentParameters"
body="DeploymentStaticImpl.clearDeploymentParameters(this);"/>
<genOperations ecoreOperation="deployment.ecore#//Deployment/instantiateDeploymentParameters"
body="DeploymentStaticImpl.instantiateDeploymentParameters(this, component, executionUnit);">
<genParameters ecoreParameter="deployment.ecore#//Deployment/instantiateDeploymentParameters/component"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/instantiateDeploymentParameters/executionUnit"/>
</genOperations>
<genOperations ecoreOperation="deployment.ecore#//Deployment/removeDeploymentParameters">
<genOperations ecoreOperation="deployment.ecore#//Deployment/removeDeploymentParameters"
body="DeploymentStaticImpl.removeDeploymentParameters(this, component, executionUnit);">
<genParameters ecoreParameter="deployment.ecore#//Deployment/removeDeploymentParameters/component"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/removeDeploymentParameters/executionUnit"/>
</genOperations>
<genOperations ecoreOperation="deployment.ecore#//Deployment/setDeploymentParameter">
<genOperations ecoreOperation="deployment.ecore#//Deployment/setDeploymentParameter"
body="DeploymentStaticImpl.setDeploymentParameter(this, component, executionUnit, parameterType, value);">
<genParameters ecoreParameter="deployment.ecore#//Deployment/setDeploymentParameter/component"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/setDeploymentParameter/executionUnit"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/setDeploymentParameter/parameterType"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/setDeploymentParameter/value"/>
</genOperations>
<genOperations ecoreOperation="deployment.ecore#//Deployment/getDeploymentParameter">
<genOperations ecoreOperation="deployment.ecore#//Deployment/getDeploymentParameter"
body="return DeploymentStaticImpl.getDeploymentParameter(this, component, executionUnit, parameterType);">
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameter/component"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameter/executionUnit"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameter/parameterType"/>
</genOperations>
<genOperations ecoreOperation="deployment.ecore#//Deployment/getDeploymentParameterSpecification">
<genOperations ecoreOperation="deployment.ecore#//Deployment/getDeploymentParameterSpecification"
body="return DeploymentStaticImpl.getDeploymentParameterSpecification(this, component, executionUnit, parameterType);">
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameterSpecification/component"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameterSpecification/executionUnit"/>
<genParameters ecoreParameter="deployment.ecore#//Deployment/getDeploymentParameterSpecification/parameterType"/>
......@@ -90,7 +97,8 @@
</genClasses>
<genClasses ecoreClass="deployment.ecore#//TransceiverPort">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//TransceiverPort/segment"/>
<genOperations ecoreOperation="deployment.ecore#//TransceiverPort/getTransceiver"/>
<genOperations ecoreOperation="deployment.ecore#//TransceiverPort/getTransceiver"
body="return TransceiverPortStaticImpl.getTransceiver(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//RoutingAllocation">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//RoutingAllocation/virtualLinks"/>
......@@ -100,8 +108,9 @@
</genClasses>
<genClasses ecoreClass="deployment.ecore#//Segment">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//Segment/next"/>
<genOperations ecoreOperation="deployment.ecore#//Segment/getParentSegment"/>
<genOperations ecoreOperation="deployment.ecore#//Segment/getVirtualLink"/>
<genOperations ecoreOperation="deployment.ecore#//Segment/getParentSegment"
body="return SegmentStaticImpl.getParentSegment(this);"/>
<genOperations ecoreOperation="deployment.ecore#//Segment/getVirtualLink" body="return SegmentStaticImpl.getVirtualLink(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//TransceiverPortSegment">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//TransceiverPortSegment/transceiverPort"/>
......@@ -111,19 +120,24 @@
</genClasses>
<genClasses ecoreClass="deployment.ecore#//DeploymentParameterKey">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute deployment.ecore#//DeploymentParameterKey/hashCode.1"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterKey/hashCode"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterKey/equals">
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterKey/hashCode"
body="return DeploymentParameterKeyStaticImpl.hashCode(this);"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterKey/equals"
body="return DeploymentParameterKeyStaticImpl.equals(this, other);">
<genParameters ecoreParameter="deployment.ecore#//DeploymentParameterKey/equals/other"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//DeploymentParameterValue">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//DeploymentParameterValue/component"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference deployment.ecore#//DeploymentParameterValue/executionUnit"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/getName"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/setName">
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/getName"
body="return DeploymentParameterValueStaticImpl.getName(this);"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/setName"
body="DeploymentParameterValueStaticImpl.setName(this, name);">
<genParameters ecoreParameter="deployment.ecore#//DeploymentParameterValue/setName/name"/>
</genOperations>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/getDeployment"/>
<genOperations ecoreOperation="deployment.ecore#//DeploymentParameterValue/getDeployment"
body="return DeploymentParameterValueStaticImpl.getDeployment(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//DeploymentParameterKeyToDeploymentParameterValueMap">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference deployment.ecore#//DeploymentParameterKeyToDeploymentParameterValueMap/key"/>
......@@ -132,7 +146,8 @@
<nestedGenPackages prefix="AF3DeploymentAnnotation" basePackage="org.fortiss.af3.deployment.model"
disposableProviderFactory="true" ecorePackage="deployment.ecore#//annotation">
<genClasses ecoreClass="deployment.ecore#//annotation/TransceiverPortDirection">
<genOperations ecoreOperation="deployment.ecore#//annotation/TransceiverPortDirection/getDerivedValue"/>
<genOperations ecoreOperation="deployment.ecore#//annotation/TransceiverPortDirection/getDerivedValue"
body="return TransceiverPortDirectionStaticImpl.getDerivedValue(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//annotation/TransceiverPortSemantics">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute deployment.ecore#//annotation/TransceiverPortSemantics/semantics"/>
......@@ -145,10 +160,12 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute deployment.ecore#//annotation/VlTrafficType/type"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//annotation/VlSender">
<genOperations ecoreOperation="deployment.ecore#//annotation/VlSender/getDerivedValue"/>
<genOperations ecoreOperation="deployment.ecore#//annotation/VlSender/getDerivedValue"
body="return VlSenderStaticImpl.getDerivedValue(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//annotation/VlReceivers">
<genOperations ecoreOperation="deployment.ecore#//annotation/VlReceivers/getDerivedValue"/>
<genOperations ecoreOperation="deployment.ecore#//annotation/VlReceivers/getDerivedValue"
body="return VlReceiversStaticImpl.getDerivedValue(this);"/>
</genClasses>
<genClasses ecoreClass="deployment.ecore#//annotation/VlTempRepetition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute deployment.ecore#//annotation/VlTempRepetition/periodOrMint"/>
......
......@@ -23,8 +23,10 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//History/generatedPlatformEntries"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//History/manualPlatformEntry"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//History/explorationSpecificationSubSet"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//History/getAllPlatformEntries"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//History/getNumberOfDeploymentEntries"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//History/getAllPlatformEntries"
body="return new org.eclipse.emf.common.util.BasicEList&lt;>();"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//History/getNumberOfDeploymentEntries"
body="return 0;"/>
</genClasses>
<genClasses ecoreClass="designspaceexploration.ecore#//DeploymentEntry">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//DeploymentEntry/generatedScheduleEntries"/>
......@@ -36,7 +38,8 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//PlatformEntry/manualDeploymentEntry"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//PlatformEntry/platformArchitectureReference"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//PlatformEntry/deploymentSpecifications"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//PlatformEntry/getAllDeployments"/>
<genOperations ecoreOperation="designspaceexploration.ecore#//PlatformEntry/getAllDeployments"
body="return new org.eclipse.emf.common.util.BasicEList&lt;>();"/>
</genClasses>
<genClasses ecoreClass="designspaceexploration.ecore#//ScheduleEntry">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference designspaceexploration.ecore#//ScheduleEntry/generatedSchedules"/>
......
......@@ -20,8 +20,10 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//ExplorationTarget/expression"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//ExplorationTarget/containedTargets"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute exploration.ecore#//ExplorationTarget/resultTypeInternal"/>
<genOperations ecoreOperation="exploration.ecore#//ExplorationTarget/getResultType"/>
<genOperations ecoreOperation="exploration.ecore#//ExplorationTarget/setResultType">
<genOperations ecoreOperation="exploration.ecore#//ExplorationTarget/getResultType"
body="if(resultTypeInternal != null) {&#xD;&#xA; return resultTypeInternal;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;return org.fortiss.af3.exploration.util.ExplorationReflectionUtils.getSubstitutionTypeOfGenericIface(this, ExplorationTarget.class, resultTypeInternal);"/>
<genOperations ecoreOperation="exploration.ecore#//ExplorationTarget/setResultType"
body="if(type != null) {&#xD;&#xA; resultTypeInternal = type;&#xD;&#xA;}">
<genParameters ecoreParameter="exploration.ecore#//ExplorationTarget/setResultType/type"/>
</genOperations>
</genClasses>
......@@ -36,27 +38,29 @@
<genClasses image="false" ecoreClass="exploration.ecore#//IProblemDimension"/>
<genClasses ecoreClass="exploration.ecore#//SuperSetMap">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//SuperSetMap/superSetMap"/>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/containsKey">
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/containsKey"
body="return superSetMap.containsKey(key);">
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/containsKey/key"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/containsValue">
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/containsValue"
body="return superSetMap.containsValue(value);">
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/containsValue/value"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/get">
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/get" body="return SuperSetMapStaticImpl.get(this, key);">
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/get/key"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//SuperSetMap/get/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/keySet"/>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/put">
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/keySet" body="return new &lt;%org.eclipse.emf.common.util.BasicEList%>&lt;Class&lt;?>>(superSetMap.keySet());"/>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/put" body="return (SuperSet&lt;T>)superSetMap.put(key, value);">
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/put/key"/>
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/put/value"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//SuperSetMap/put/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/removeKey">
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/removeKey" body="return (SuperSet&lt;T>)superSetMap.removeKey(key);">
<genParameters ecoreParameter="exploration.ecore#//SuperSetMap/removeKey/key"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//SuperSetMap/removeKey/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/values"/>
<genOperations ecoreOperation="exploration.ecore#//SuperSetMap/values" body="return new &lt;%org.eclipse.emf.common.util.BasicEList%>&lt;SuperSet&lt;?>>(superSetMap.values());"/>
</genClasses>
<genClasses ecoreClass="exploration.ecore#//EJavaClassToSuperSetMap">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute exploration.ecore#//EJavaClassToSuperSetMap/key"/>
......@@ -91,33 +95,43 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//solutions/SingleExplorationSolution/solutionSets"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//solutions/SingleExplorationSolution/solutionContainer"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference exploration.ecore#//solutions/SingleExplorationSolution/solutionElementPool"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/containsKey">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/containsKey"
body="return solutionMap.containsKey(key);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/containsKey/key"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/containsValue">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/containsValue"
body="return solutionMap.containsValue(value);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/containsValue/value"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/get">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/get"
body="return SingleExplorationSolutionStaticImpl.get(this, key);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/get/key"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//solutions/SingleExplorationSolution/get/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/keySet"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/put">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/keySet"
body="return new &lt;%org.eclipse.emf.common.util.BasicEList%>&lt;ExplorationTarget&lt;?>>(solutionMap.keySet());"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/put"
body="return SingleExplorationSolutionStaticImpl.put(this, key, value);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/put/key"/>
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/put/value"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//solutions/SingleExplorationSolution/put/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/removeKey">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/removeKey"
body="return (ExplorationTarget&lt;T>)solutionMap.removeKey(key);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/removeKey/key"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//solutions/SingleExplorationSolution/removeKey/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/values"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/getAvailableSolutionModels"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/getSolutionModel">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/values"
body="return new &lt;%org.eclipse.emf.common.util.BasicEList%>&lt;ExplorationResult&lt;?>>(solutionMap.values());"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/getAvailableSolutionModels"
body="return SingleExplorationSolutionStaticImpl.getAvailableSolutionModels(this);"/>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/getSolutionModel"
body="return (SuperSet&lt;T>)SingleExplorationSolutionStaticImpl.getModel(this, modelType);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/getSolutionModel/modelType"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//solutions/SingleExplorationSolution/getSolutionModel/T"/>
</genOperations>
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/putSolutionModel">
<genOperations ecoreOperation="exploration.ecore#//solutions/SingleExplorationSolution/putSolutionModel"
body="SingleExplorationSolutionStaticImpl.putSolutionModel(this, modelType, solutionModel);">
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/putSolutionModel/modelType"/>
<genParameters ecoreParameter="exploration.ecore#//solutions/SingleExplorationSolution/putSolutionModel/solutionModel"/>
<genTypeParameters ecoreTypeParameter="exploration.ecore#//solutions/SingleExplorationSolution/putSolutionModel/T"/>
......
This diff is collapsed.
......@@ -12,45 +12,60 @@
<genPackages prefix="AF3Mode" basePackage="org.fortiss.af3.mode" disposableProviderFactory="true"
ecorePackage="mode.ecore#/">
<genClasses ecoreClass="mode.ecore#//ModeAutomaton">
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getRootMode"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getContainerComponent"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getInitialMode"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getDefinitionElement">
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getRootMode" body="if(getContainedElements().isEmpty()) { return null;}return org.fortiss.tooling.kernel.utils.EcoreUtils.convertList(&#xA;&#x9;&#x9;&#x9;&#x9;Mode.class, getContainedElements()).get(0);"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getContainerComponent"
body="return (org.fortiss.af3.component.model.Component) eContainer();"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getInitialMode" body="return org.fortiss.af3.mode.utils.ModeAutomatonUtils.&#xA;&#x9;&#x9;getInitialMode(this);"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getDefinitionElement"
body="return org.fortiss.af3.mode.utils.ModeAutomatonUtils.&#xA;&#x9;&#x9;getDefinitionElement(this, var);">
<genParameters ecoreParameter="mode.ecore#//ModeAutomaton/getDefinitionElement/var"/>
</genOperations>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getParentVariableScope"/>
<genOperations ecoreOperation="mode.ecore#//ModeAutomaton/getParentVariableScope"
body="return org.fortiss.af3.project.typesystem.impl.VariableScopeStaticImpl.findParentScope(this);"/>
</genClasses>
<genClasses ecoreClass="mode.ecore#//Mode">
<genOperations ecoreOperation="mode.ecore#//Mode/isInitial"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getModeSpecification"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getSubModes"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getModeComponentStructureSpecification"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getOutgoingSwitchSegments"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getIncomingSwitchSegment"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getSwitchSegmentExitConnectors"/>
<genOperations ecoreOperation="mode.ecore#//Mode/isInitial" body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickFirstInstanceOf(&#xA;&#x9;org.fortiss.af3.mode.model.ModeSpecification.class,&#xA;&#x9;getSpecifications()).isInitial();"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getModeSpecification" body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickFirstInstanceOf(&#xA;&#x9;&#x9;org.fortiss.af3.mode.model.ModeSpecification.class,&#xA;&#x9;&#x9;getSpecifications());"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getSubModes" body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickInstanceOf(&#xA;&#x9;&#x9;&#x9;&#x9;Mode.class, getContainedElements());"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getModeComponentStructureSpecification"
body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickFirstInstanceOf(&#xA;&#x9;&#x9;ModeComponentStructureSpecification.class,&#xA;&#x9;&#x9;getSpecifications());"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getOutgoingSwitchSegments"
body="return org.fortiss.af3.mode.model.impl.ModeAutomataImpl.getOutgoingSwitchSegments(this);"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getIncomingSwitchSegment" body="return org.fortiss.af3.mode.model.impl.ModeAutomataImpl.getIncomingSwitchSegments(this);"/>
<genOperations ecoreOperation="mode.ecore#//Mode/getSwitchSegmentExitConnectors"
body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickInstanceOf(&#xA;&#x9;&#x9;org.fortiss.af3.mode.model.SwitchSegmentExitConnector.class,&#xA;&#x9;&#x9;getConnectors());"/>
</genClasses>
<genClasses image="false" ecoreClass="mode.ecore#//SwitchSegmentConnector">
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getMode"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getOutgoingSwitchSegment"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getIncomingSwitchSegment"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getMode"
body="return (Mode) eContainer();"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getOutgoingSwitchSegment"
body="return org.fortiss.tooling.kernel.utils.EcoreUtils&#xA;&#x9;&#x9;&#x9;&#x9;.convertList(SwitchSegment.class, getOutgoing());"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentConnector/getIncomingSwitchSegment"
body="return org.fortiss.tooling.kernel.utils.EcoreUtils&#xA;&#x9;&#x9;&#x9;&#x9;.convertList(SwitchSegment.class, getIncoming());"/>
</genClasses>
<genClasses image="false" ecoreClass="mode.ecore#//SwitchSegmentExitConnector"/>
<genClasses image="false" ecoreClass="mode.ecore#//SwitchSegmentEntryConnector"/>
<genClasses image="false" ecoreClass="mode.ecore#//SwitchSegment">
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getSwitchSegmentSpecification"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getTargetConnector"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getSourceConnector"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getSwitchSegmentSpecification"
body="return org.fortiss.tooling.kernel.utils.EcoreUtils.pickFirstInstanceOf(&#xA;&#x9;org.fortiss.af3.mode.model.SwitchSegmentSpecification.class,&#xA;&#x9;getSpecifications());"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getTargetConnector"
body="return (SwitchSegmentConnector) getTarget();"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegment/getSourceConnector"
body="return (SwitchSegmentConnector) getSource();"/>
</genClasses>
<genClasses ecoreClass="mode.ecore#//ModeSpecification">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mode.ecore#//ModeSpecification/initial"/>
</genClasses>
<genClasses ecoreClass="mode.ecore#//SwitchSegmentSpecification">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mode.ecore#//SwitchSegmentSpecification/guard"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentSpecification/getSwitchSegment"/>
<genOperations ecoreOperation="mode.ecore#//SwitchSegmentSpecification/getSwitchSegment"
body="return (SwitchSegment) eContainer();"/>
</genClasses>
<genClasses ecoreClass="mode.ecore#//ModeComponentStructureSpecification">
<genOperations ecoreOperation="mode.ecore#//ModeComponentStructureSpecification/getTopComponent"/>
<genOperations ecoreOperation="mode.ecore#//ModeComponentStructureSpecification/getContainerMode"/>
<genOperations ecoreOperation="mode.ecore#//ModeComponentStructureSpecification/getTopComponent"
body="if(getContainedElements().size()==0){&#xA;return null;&#xA;}&#xA;return (Component) getContainedElements().get(0);"/>
<genOperations ecoreOperation="mode.ecore#//ModeComponentStructureSpecification/getContainerMode"
body="return (org.fortiss.af3.mode.model.Mode) eContainer();"/>
</genClasses>
</genPackages>
</genmodel:GenModel>
......@@ -20,59 +20,72 @@
<genEnumLiterals ecoreEnumLiteral="msc.ecore#//FutureModality/Future"/>
</genEnums>
<genClasses ecoreClass="msc.ecore#//MSCObject">
<genOperations ecoreOperation="msc.ecore#//MSCObject/getSubObjects"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getExitConnectors"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getEntryConnectors"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getOperatorsSequence"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessagesSequence"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getLoopOperatorsSequence"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessagesStructuredSequence"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getTimeInstants"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getObjectSpecification"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessageConnectors"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getSubObjects" body="return MSCObjectStaticImpl.getSubObjects(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getExitConnectors" body="return MSCObjectStaticImpl.getExitConnectors(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getEntryConnectors" body="return MSCObjectStaticImpl.getEntryConnectors(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getOperatorsSequence" body="return MSCObjectStaticImpl.getOperatorsSequence(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessagesSequence" body="return MSCObjectStaticImpl.getMessagesSequence(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getLoopOperatorsSequence"
body="return MSCObjectStaticImpl.getLoopOperatorsSequence(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessagesStructuredSequence"
body="return MSCObjectStaticImpl.getMessagesStructuredSequence(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getTimeInstants" body="return MSCObjectStaticImpl.getTimeInstants(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getObjectSpecification"
body="return MSCObjectStaticImpl.getObjectSpecification(this);"/>
<genOperations ecoreOperation="msc.ecore#//MSCObject/getMessageConnectors" body="return MSCObjectStaticImpl.getMessageConnectors(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCSpecification">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference msc.ecore#//MSCSpecification/topEntity"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//Message">
<genOperations ecoreOperation="msc.ecore#//Message/getSourceConnector"/>
<genOperations ecoreOperation="msc.ecore#//Message/getTargetConnector"/>
<genOperations ecoreOperation="msc.ecore#//Message/getParentMSCObject"/>
<genOperations ecoreOperation="msc.ecore#//Message/getMessageSpecification"/>
<genOperations ecoreOperation="msc.ecore#//Message/getSourceConnector" body="return MessageStaticImpl.getSourceConnector(this);"/>
<genOperations ecoreOperation="msc.ecore#//Message/getTargetConnector" body="return MessageStaticImpl.getTargetConnector(this);"/>
<genOperations ecoreOperation="msc.ecore#//Message/getParentMSCObject" body="return MessageStaticImpl.getParentMSCObject(this);"/>
<genOperations ecoreOperation="msc.ecore#//Message/getMessageSpecification"
body="return MessageStaticImpl.getMessageSpecification(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MessageConnector">
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getParent"/>
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getTimeSpecification"/>
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getPortSpecification"/>
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getParent" body="return MessageConnectorStaticImpl.getParent(this);"/>
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getTimeSpecification"
body="return MessageConnectorStaticImpl.getTimeSpecification(this);"/>
<genOperations ecoreOperation="msc.ecore#//MessageConnector/getPortSpecification"
body="return MessageConnectorStaticImpl.getPortSpecification(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MessageEntryConnector">
<genOperations ecoreOperation="msc.ecore#//MessageEntryConnector/getIncomingMessage"/>
<genOperations ecoreOperation="msc.ecore#//MessageEntryConnector/getIncomingMessage"
body="return MessageEntryConnectorStaticImpl.getIncomingMessage(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MessageExitConnector">
<genOperations ecoreOperation="msc.ecore#//MessageExitConnector/getOutgoingMessage"/>
<genOperations ecoreOperation="msc.ecore#//MessageExitConnector/getOutgoingMessage"
body="return MessageExitConnectorStaticImpl.getOutgoingMessage(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCOperator">
<genOperations ecoreOperation="msc.ecore#//MSCOperator/getParentMSCObject"/>
<genOperations ecoreOperation="msc.ecore#//MSCOperator/getParentMSCObject" body="return MSCOperatorStaticImpl.getParentMSCObject(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCLoopOperator">
<genOperations ecoreOperation="msc.ecore#//MSCLoopOperator/getLoopSpecification"/>
<genOperations ecoreOperation="msc.ecore#//MSCLoopOperator/getLoopSpecification"
body="return MSCLoopOperatorStaticImpl.getLoopSpecification(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCLoopSpecification">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference msc.ecore#//MSCLoopSpecification/loopStart"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference msc.ecore#//MSCLoopSpecification/loopEnd"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCConditionalOperator">
<genOperations ecoreOperation="msc.ecore#//MSCConditionalOperator/getConditionalSpecification"/>
<genOperations ecoreOperation="msc.ecore#//MSCConditionalOperator/getConditionalSpecification"
body="return MSCConditionalOperatorStaticImpl.getConditionalSpecification(this);"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCConditionalSpecification">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference msc.ecore#//MSCConditionalSpecification/condition"/>
</genClasses>
<genClasses ecoreClass="msc.ecore#//MSCRegionOperator">
<genOperations ecoreOperation="msc.ecore#//MSCRegionOperator/containsOperator">
<genOperations ecoreOperation="msc.ecore#//MSCRegionOperator/containsOperator"
body="return MSCOperatorStaticImpl.containsOperator(this, operator);">
<genParameters ecoreParameter