diff options
author | Florian Noyrit | 2016-02-10 10:50:11 +0000 |
---|---|---|
committer | florian noyrit | 2016-02-22 13:29:42 +0000 |
commit | 22c69dd32293c88628fc86a0082a61429f440960 (patch) | |
tree | 5716e5b0c8660e75220b214e544875d7fd61e02e | |
parent | bd8eb4a1d14a5aa246561fc9be9e72088e26307b (diff) | |
download | org.eclipse.papyrus-22c69dd32293c88628fc86a0082a61429f440960.tar.gz org.eclipse.papyrus-22c69dd32293c88628fc86a0082a61429f440960.tar.xz org.eclipse.papyrus-22c69dd32293c88628fc86a0082a61429f440960.zip |
Bug 487480 - Refactor elementtypesconfiguration framework
Insert a "oep/infra/types" layer to host the core
elementtypesconfiguration framework.
Move UML elementtypesconfiguration extensions to "oep/uml"
Move EMF elementtypesconfiguration extensions to "oep/infra/emf"
Move elementtypesconfiguration tests to
oep/tests/junit/plugins/infra/types
Rename all elementtypesconfiguration plugins (core, dev, tests and
extensions) and corresponfing packages to shorter qualifiers as follows:
oep.infra.elementtypesconfigurations -> oep.infra.types.core and
oep.infra.types
oep.infra.elementtypesconfigurations.edit -> oep.infra.types.edit
oep.infra.elementtypesconfigurations.editor -> oep.infra.types.editor
oep.infra.elementtypesconfigurations.ui -> oep.infra.types.ui
oep.infra.elementtypesconfigurations.invarianttypes ->
oep.infra.types.rulebased
oep.infra.elementtypesconfigurations.emf -> oep.infra.emf.types
oep.infra.elementtypesconfigurations.emf.ui -> oep.infra.emf.types.ui
oep.uml.elementtypesconfigurations -> oep.uml.types
oep.elementtypesconfigurations.developer -> oep.dev.types
oep.infra.elementtypesconfigurations.tests -> oep.infra.types.tests
oep.infra.elementtypesconfigurations.ui.tests ->
oep.infra.types.ui.tests
Change-Id: Iad7f5689b183e6ad29daab06a1cc2858ee408aa7
1450 files changed, 70974 insertions, 72012 deletions
diff --git a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/META-INF/MANIFEST.MF b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/META-INF/MANIFEST.MF index a1a5c31bcad..3369582e04b 100644 --- a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/META-INF/MANIFEST.MF +++ b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/META-INF/MANIFEST.MF @@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.ui, com.google.guava;bundle-version="11.0.0", org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.0", org.eclipse.papyrus.infra.emf;bundle-version="1.1.0", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.0", + org.eclipse.papyrus.infra.types.core;bundle-version="1.1.0", org.eclipse.gmf.runtime.diagram.core;bundle-version="1.7.0", org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0", org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.1.0", diff --git a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/plugin.xml b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/plugin.xml index ae7debd6d48..958540a68a5 100644 --- a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/plugin.xml +++ b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/plugin.xml @@ -24,16 +24,16 @@ </menuCreationModel> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrus.effbd.elementTypeSet" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="resource/EFFB.elementtypesconfigurations"> </elementTypeSet> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrus.effbd.graphicalelementTypeSet" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="resource/GraphicalEFFB.elementtypesconfigurations"> </elementTypeSet> </extension> diff --git a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/EFFB.elementtypesconfigurations b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/EFFB.elementtypesconfigurations index 9758098619e..6d6525229d6 100644 --- a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/EFFB.elementtypesconfigurations +++ b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/EFFB.elementtypesconfigurations @@ -1,250 +1,93 @@ -<?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:applystereotypeadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/uml/applystereotypeadvice/1.0" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmlns:stereotypeapplicationmatcherconfiguration="http://www.eclipse.org/payrus/elementtypesconfigurations/uml/stereotypematcherconfiguration" - xmi:id="_k4SmgLwFEeSwNLK2W02HwA" - name="EFFB" - description="EFFB extension element type set" - identifier="org.eclipse.papyrus.effb.elementTypes" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_e5fIUJz6EeWAbLfn_iCQ6g" - name="Function" - description="Create a function" - identifier="org.eclipse.papyrus.effbd.function"> - <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_TbuPEJz7EeWAbLfn_iCQ6g" - name="FunctionAdvice" - identifier="org.eclipse.papyrus.effbd.advice.FunctionEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.FunctionEditHelperAdvice"/> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_xbhKsKM9EeWq3orFSZ8l-w"> - <stereotypesQualifiedNames>EFFBProfile::Function</stereotypesQualifiedNames> - </matcherConfiguration> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_-YNlwJ0KEeW4i7v9QEMhZg" - name="an Enhanced Function Flow Block" - description="create an Enhanced Function Flow Block" - identifier="org.eclipse.papyrus.effbd.effb"> - <specializedTypesID>org.eclipse.papyrus.uml.Activity</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_tk8ncJ0LEeW4i7v9QEMhZg" - name="EFFBAdvice" - identifier="org.eclipse.papyrus.effbd.advice.EFFBEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.EFFBEditHelperAdvice"/> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_-CRUMJ55EeWHhcFWyAfOIA" - name="Input data" - identifier="org.eclipse.papyrus.effbd.inputdata"> - <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_qLlxwJ6GEeWHhcFWyAfOIA" - name="set as input" - identifier="org.eclipse.papyrus.effbd.advice.InputDataEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.InputDataEditHelperAdvice"/> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_NqniEJ56EeWHhcFWyAfOIA" - name="Output Data" - identifier="org.eclipse.papyrus.effbd.outputdata"> - <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_eU8pAJ6IEeWHhcFWyAfOIA" - name="set as input" - identifier="org.eclipse.papyrus.effbd.advice.OutputDataEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.OutputDataEditHelperAdvice"/> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_uko5gKJTEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.orbegin" - description="OR operator" - identifier="org.eclipse.papyrus.effbd.orbegin"> - <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Fo1YkKM-EeWq3orFSZ8l-w"> - <stereotypesQualifiedNames>EFFBProfile::ORBegin</stereotypesQualifiedNames> - </matcherConfiguration> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_L4dY4KJUEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.orend" - description="OR operator" - identifier="org.eclipse.papyrus.effbd.orend"> - <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_EBgJEKJnEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.andbegin" - description="AND operator" - identifier="org.eclipse.papyrus.effbd.andbegin"> - <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_FYApAKJnEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.andend" - description="AND operator" - identifier="org.eclipse.papyrus.effbd.andend"> - <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_vXOxEKJ0EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.itbegin" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.itbegin"> - <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_wjESEKJ0EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.itend" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.itend"> - <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_-Lb9gKJ6EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.lpbegin" - description="LP operator" - identifier="org.eclipse.papyrus.effbd.lpbegin"> - <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_-Lb9gaJ6EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.lpend" - description="LP operator" - identifier="org.eclipse.papyrus.effbd.lpend"> - <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID> - </elementTypeConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_do1VIKJSEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.functionstereotypeadvice" - identifier="org.eclipse.papyrus.effbd.functionstereotypeadvice" - target="_e5fIUJz6EeWAbLfn_iCQ6g"> - <stereotypesToApply - xmi:id="_mAQ6IKJSEeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::Function"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="__66BwKJTEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.orbeginstereotypeadvice" - identifier="org.eclipse.papyrus.effbd.orbeginstereotypeadvice" - target="_uko5gKJTEeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_I_hc4KJUEeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::ORBegin"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_Rc6f8KJUEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.orendstereotypeadvice" - description="" - identifier="org.eclipse.papyrus.effbd.orendstereotypeadvice" - target="_L4dY4KJUEeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_Rc6f8aJUEeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::OREnd"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_Ua8csKJnEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.andbeginstereotypeadvice" - identifier="org.eclipse.papyrus.effbd.andbeginstereotypeadvice" - target="_EBgJEKJnEeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_Ua8csaJnEeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::ANDBegin"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_Ua8csqJnEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.andendstereotypeadvice" - description="" - identifier="org.eclipse.papyrus.effbd.andendstereotypeadvice" - target="_FYApAKJnEeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_Ua8cs6JnEeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::ANDEnd"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_Q5P5wKJ2EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.itbeginstereotypeadvice" - identifier="org.eclipse.papyrus.effbd.itbeginstereotypeadvice" - target="_vXOxEKJ0EeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_Q5P5waJ2EeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::ITBegin"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_Q5P5wqJ2EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.itendstereotypeadvice" - description="" - identifier="org.eclipse.papyrus.effbd.itendstereotypeadvice" - target="_wjESEKJ0EeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_Q5P5w6J2EeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::ITEnd"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_JpCpQKJ7EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.lpbeginstereotypeadvice" - identifier="org.eclipse.papyrus.effbd.lpbeginstereotypeadvice" - target="_-Lb9gKJ6EeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_JpCpQaJ7EeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::LPBegin"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_JpCpQqJ7EeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.lpendstereotypeadvice" - description="" - identifier="org.eclipse.papyrus.effbd.lpendstereotypeadvice" - target="_-Lb9gaJ6EeWBS5oHY8K2yw"> - <stereotypesToApply - xmi:id="_JpCpQ6J7EeWBS5oHY8K2yw" - stereotypeQualifiedName="EFFBProfile::LPEnd"> - <requiredProfiles>EFFBProfile</requiredProfiles> - </stereotypesToApply> - </adviceBindingsConfigurations> -</elementtypesconfigurations:ElementTypeSetConfiguration> +<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:applystereotypeadvice="http://www.eclipse.org/papyrus/uml/types/applystereotypeadvice/1.1" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="EFFB extension element type set" identifier="org.eclipse.papyrus.effb.elementTypes" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="EFFB" xmi:id="_k4SmgLwFEeSwNLK2W02HwA" xmi:version="2.0">
+ <elementTypeConfigurations description="Create a function" identifier="org.eclipse.papyrus.effbd.function" name="Function" xmi:id="_e5fIUJz6EeWAbLfn_iCQ6g" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID>
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.FunctionEditHelperAdvice" xmi:id="_TbuPEJz7EeWAbLfn_iCQ6g" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <matcherConfiguration xmi:id="_xbhKsKM9EeWq3orFSZ8l-w" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration">
+ <stereotypesQualifiedNames>EFFBProfile::Function</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="create an Enhanced Function Flow Block" identifier="org.eclipse.papyrus.effbd.effb" name="an Enhanced Function Flow Block" xmi:id="_-YNlwJ0KEeW4i7v9QEMhZg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.Activity</specializedTypesID>
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.EFFBEditHelperAdvice" xmi:id="_tk8ncJ0LEeW4i7v9QEMhZg" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations identifier="org.eclipse.papyrus.effbd.inputdata" name="Input data" xmi:id="_-CRUMJ55EeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID>
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.InputDataEditHelperAdvice" xmi:id="_qLlxwJ6GEeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations identifier="org.eclipse.papyrus.effbd.outputdata" name="Output Data" xmi:id="_NqniEJ56EeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID>
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.effbd.advice.OutputDataEditHelperAdvice" xmi:id="_eU8pAJ6IEeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="OR operator" identifier="org.eclipse.papyrus.effbd.orbegin" name="org.eclipse.papyrus.effbd.orbegin" xmi:id="_uko5gKJTEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID>
+ <matcherConfiguration xmi:id="_Fo1YkKM-EeWq3orFSZ8l-w" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration">
+ <stereotypesQualifiedNames>EFFBProfile::ORBegin</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="OR operator" identifier="org.eclipse.papyrus.effbd.orend" name="org.eclipse.papyrus.effbd.orend" xmi:id="_L4dY4KJUEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="AND operator" identifier="org.eclipse.papyrus.effbd.andbegin" name="org.eclipse.papyrus.effbd.andbegin" xmi:id="_EBgJEKJnEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="AND operator" identifier="org.eclipse.papyrus.effbd.andend" name="org.eclipse.papyrus.effbd.andend" xmi:id="_FYApAKJnEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="IT operator" identifier="org.eclipse.papyrus.effbd.itbegin" name="org.eclipse.papyrus.effbd.itbegin" xmi:id="_vXOxEKJ0EeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="IT operator" identifier="org.eclipse.papyrus.effbd.itend" name="org.eclipse.papyrus.effbd.itend" xmi:id="_wjESEKJ0EeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="LP operator" identifier="org.eclipse.papyrus.effbd.lpbegin" name="org.eclipse.papyrus.effbd.lpbegin" xmi:id="_-Lb9gKJ6EeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="LP operator" identifier="org.eclipse.papyrus.effbd.lpend" name="org.eclipse.papyrus.effbd.lpend" xmi:id="_-Lb9gaJ6EeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID>
+ </elementTypeConfigurations>
+ <adviceBindingsConfigurations identifier="org.eclipse.papyrus.effbd.functionstereotypeadvice" target="_e5fIUJz6EeWAbLfn_iCQ6g" xmi:id="_do1VIKJSEeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::Function" xmi:id="_mAQ6IKJSEeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations identifier="org.eclipse.papyrus.effbd.orbeginstereotypeadvice" target="_uko5gKJTEeWBS5oHY8K2yw" xmi:id="__66BwKJTEeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::ORBegin" xmi:id="_I_hc4KJUEeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations description="" identifier="org.eclipse.papyrus.effbd.orendstereotypeadvice" target="_L4dY4KJUEeWBS5oHY8K2yw" xmi:id="_Rc6f8KJUEeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::OREnd" xmi:id="_Rc6f8aJUEeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations identifier="org.eclipse.papyrus.effbd.andbeginstereotypeadvice" target="_EBgJEKJnEeWBS5oHY8K2yw" xmi:id="_Ua8csKJnEeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::ANDBegin" xmi:id="_Ua8csaJnEeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations description="" identifier="org.eclipse.papyrus.effbd.andendstereotypeadvice" target="_FYApAKJnEeWBS5oHY8K2yw" xmi:id="_Ua8csqJnEeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::ANDEnd" xmi:id="_Ua8cs6JnEeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations identifier="org.eclipse.papyrus.effbd.itbeginstereotypeadvice" target="_vXOxEKJ0EeWBS5oHY8K2yw" xmi:id="_Q5P5wKJ2EeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::ITBegin" xmi:id="_Q5P5waJ2EeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations description="" identifier="org.eclipse.papyrus.effbd.itendstereotypeadvice" target="_wjESEKJ0EeWBS5oHY8K2yw" xmi:id="_Q5P5wqJ2EeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::ITEnd" xmi:id="_Q5P5w6J2EeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations identifier="org.eclipse.papyrus.effbd.lpbeginstereotypeadvice" target="_-Lb9gKJ6EeWBS5oHY8K2yw" xmi:id="_JpCpQKJ7EeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::LPBegin" xmi:id="_JpCpQaJ7EeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations description="" identifier="org.eclipse.papyrus.effbd.lpendstereotypeadvice" target="_-Lb9gaJ6EeWBS5oHY8K2yw" xmi:id="_JpCpQqJ7EeWBS5oHY8K2yw" xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration">
+ <stereotypesToApply stereotypeQualifiedName="EFFBProfile::LPEnd" xmi:id="_JpCpQ6J7EeWBS5oHY8K2yw">
+ <requiredProfiles>EFFBProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration>
\ No newline at end of file diff --git a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/GraphicalEFFB.elementtypesconfigurations b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/GraphicalEFFB.elementtypesconfigurations index aebf2ce9606..622b8691af9 100644 --- a/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/GraphicalEFFB.elementtypesconfigurations +++ b/extraplugins/EFFBD/org.eclipse.papyrus.effbd/resource/GraphicalEFFB.elementtypesconfigurations @@ -1,126 +1,47 @@ -<?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmi:id="_k4SmgLwFEeSwNLK2W02HwA" - name="EFFB" - description="EFFB extension element type set" - identifier="org.eclipse.papyrus.effb.elementTypes" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_kGRHgJ0AEeW4i7v9QEMhZg" - name="org.eclipse.papyrus.effbd.graphicalfunction" - description="Create a function on the diagram" - identifier="org.eclipse.papyrus.effbd.graphicalfunction" - hint="3007"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.function</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_79MooJ56EeWHhcFWyAfOIA" - name="Input Data node" - identifier="org.eclipse.papyrus.effbd.inputdata_node" - hint="inputdata_node"> - <specializedTypesID>org.eclipse.papyrus.effbd.inputdata</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_WtGt4J6IEeWHhcFWyAfOIA" - name="Output Data node" - identifier="org.eclipse.papyrus.effbd.outputdata_node" - hint="outputdata_node"> - <specializedTypesID>org.eclipse.papyrus.effbd.outputdata</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_K6I1AKAbEeWbYYB8YU_3Xg" - name="a body for the opaqueAction" - identifier="org.eclipse.papyrus.effbd.opaqueAction_body" - hint="opaqueAction_body"> - <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="__fIUoKJnEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalorbegin" - description="OR operator" - identifier="org.eclipse.papyrus.effbd.graphicalorbegin" - hint="3038"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.orbegin</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_R6uGMKJoEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalorEnd" - description="OR operator" - identifier="org.eclipse.papyrus.effbd.graphicalorEnd" - hint="3039"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.orend</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_vCnM8KJpEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalandbegin" - description="AND operator" - identifier="org.eclipse.papyrus.effbd.graphicalandbegin" - hint="3040"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.andbegin</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_vCnM8aJpEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalandEnd" - description="AND operator" - identifier="org.eclipse.papyrus.effbd.graphicalandEnd" - hint="3041"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.andend</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_dn8fUaKJEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalitbegin" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.graphicalitbegin" - hint="3041"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.itbegin</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_dn8fUKKJEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicalitend" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.graphicalitend" - hint="3040"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.itend</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_mWMhgKKMEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicallpbegin" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.graphicallpbegin" - hint="3041"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.lpbegin</specializedTypesID> - </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_mWMhgaKMEeWBS5oHY8K2yw" - name="org.eclipse.papyrus.effbd.graphicallpend" - description="IT operator" - identifier="org.eclipse.papyrus.effbd.graphicallpend" - hint="3040"> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.effbd.lpend</specializedTypesID> - </elementTypeConfigurations> -</elementtypesconfigurations:ElementTypeSetConfiguration> +<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="EFFB extension element type set" identifier="org.eclipse.papyrus.effb.elementTypes" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="EFFB" xmi:id="_k4SmgLwFEeSwNLK2W02HwA" xmi:version="2.0">
+ <elementTypeConfigurations description="Create a function on the diagram" hint="3007" identifier="org.eclipse.papyrus.effbd.graphicalfunction" name="org.eclipse.papyrus.effbd.graphicalfunction" xmi:id="_kGRHgJ0AEeW4i7v9QEMhZg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.effbd.function</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="inputdata_node" identifier="org.eclipse.papyrus.effbd.inputdata_node" name="Input Data node" xmi:id="_79MooJ56EeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.effbd.inputdata</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="outputdata_node" identifier="org.eclipse.papyrus.effbd.outputdata_node" name="Output Data node" xmi:id="_WtGt4J6IEeWHhcFWyAfOIA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.effbd.outputdata</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="opaqueAction_body" identifier="org.eclipse.papyrus.effbd.opaqueAction_body" name="a body for the opaqueAction" xmi:id="_K6I1AKAbEeWbYYB8YU_3Xg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="OR operator" hint="3038" identifier="org.eclipse.papyrus.effbd.graphicalorbegin" name="org.eclipse.papyrus.effbd.graphicalorbegin" xmi:id="__fIUoKJnEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.effbd.orbegin</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="OR operator" hint="3039" identifier="org.eclipse.papyrus.effbd.graphicalorEnd" name="org.eclipse.papyrus.effbd.graphicalorEnd" xmi:id="_R6uGMKJoEeWBS5oHY8K2yw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.effbd.orend</specializedTypesID>
+ </elementTypeConfi |