| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <?eclipse version="3.4"?><plugin> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.properties.contexts"> |
| |
| |
| |
| |
| |
| <context contextModel="resources/properties/aas.ctx" isCustomizable="true"> |
| </context> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> |
| |
| |
| |
| |
| |
| <elementTypeSet clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="resources/model/aas.elementtypesconfigurations"> |
| </elementTypeSet> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.architecture.models"> |
| |
| |
| |
| |
| |
| <model path="resources/af/aas.architecture"> |
| </model> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.uml.diagram.wizards.templates"> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <template di_file="resources/template/NameplateModelExample.di" file="resources/template/NameplateModelExample.uml" id="org.eclipse.papyrus.aas.ui.template.Nameplate" language="org.eclipse.papyrus.aas.ml" name="AAS Example with Nameplate Submodel" notation_file="resources/template/NameplateModelExample.notation"> |
| </template> |
| |
| |
| <template di_file="resources/template/TechnicaldataModelExample.di" file="resources/template/TechnicaldataModelExample.uml" id="org.eclipse.papyrus.aas.ui.template.TechnicalData" language="org.eclipse.papyrus.aas.ml" name="AAS Example with TechnicalData Submodel " notation_file="resources/template/TechnicaldataModelExample.notation"> |
| </template> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.properties.environments"> |
| |
| |
| |
| |
| |
| <environment environmentModel="resources/properties/AAS.environment"> |
| </environment> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.emf.facet.util.emf.core.modeldeclaration"> |
| |
| |
| |
| |
| |
| <modeldeclaration file="resources/modelExplorer/AAS.custom"> |
| </modeldeclaration> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.newchild"> |
| |
| |
| |
| |
| |
| <menuCreationModel model="resources/NewChild/NewChildAAS.creationmenumodel"> |
| </menuCreationModel> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.newchild"> |
| |
| |
| |
| |
| |
| <menuCreationModel model="resources/NewChild/NewChildPackage.creationmenumodel"> |
| </menuCreationModel> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.newchild"> |
| |
| |
| |
| |
| |
| <menuCreationModel model="resources/NewChild/NewChildSubmodelElement.creationmenumodel"> |
| </menuCreationModel> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.newchild"> |
| |
| |
| |
| |
| |
| <menuCreationModel model="resources/NewChild/NewwChildAsset.creationmenumodel"> |
| </menuCreationModel> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.emf.ecore.uri_mapping"> |
| |
| |
| |
| |
| |
| <mapping source="pathmap://AAS_LIBRARIES/" target="platform:/plugin/org.eclipse.papyrus.aas.ui/resources/template/"> |
| </mapping> |
| |
| |
| |
| |
| |
| </extension> |
| |
| |
| |
| |
| |
| <extension point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary"> |
| |
| |
| |
| |
| |
| <library description="UML library for AAS" iconpath="icons/AAS_16x16.png" name="Nameplate Submodel Template" path="pathmap://AAS_LIBRARIES/Nameplate.uml"> |
| </library> |
| |
| |
| |
| |
| |
| </extension> |
| |
| <!--<extension point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary"> |
| <library |
| description="UML library for AAS" |
| iconpath="icons/AAS_16x16.png" |
| name="XML_DataTypes" |
| path="pathmap://AAS_LIBRARIES/XML_DataTypes.uml"> |
| </library> |
| </extension>--> |
| |
| |
| |
| <extension point="org.eclipse.papyrus.infra.nattable.configuration"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <configuration file="tableConfiguration/BOMTableType.nattableconfiguration" type="BOMTableType"/> |
| |
| |
| |
| <configuration file="tableConfiguration/PropertiesTableType.nattableconfiguration" type="PropertiesTableType"/> |
| |
| <configuration file="tableConfiguration/OperationsTableType.nattableconfiguration" type="OperationsTableType"/> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary"> |
| <library |
| description="UML library for AAS" |
| iconpath="icons/AAS_16x16.png" |
| name="TechnicalData Submodel Template" |
| path="pathmap://AAS_LIBRARIES/TechnicalData.uml"> |
| </library> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="true" |
| locationURI="popup:org.eclipse.papyrus.infra.nattable.widget.menu?after=general.separator"> |
| <menu |
| icon="platform:/plugin/org.eclipse.papyrus.aas.ui/resources/icons/AAS_16x16.png" |
| label="New AAS Element"> |
| <command |
| commandId="org.eclipse.papyrus.aas.ui.NewProperty" |
| icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" |
| id="org.eclipse.papyrus.aas.ui.NewProperty" |
| label="New Property" |
| style="push"> |
| <parameter |
| name="org.eclipse.papyrus.aas.ui.commandParameter" |
| value="org.eclipse.papyrus.aAS.Property_Property"> |
| </parameter> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.papyrus.aas.ui.NewOperation" |
| icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Operation.gif" |
| id="org.eclipse.papyrus.aas.ui.NewOperation" |
| label="New Operation" |
| style="push"> |
| <parameter |
| name="org.eclipse.papyrus.aas.ui.commandParameter" |
| value="org.eclipse.papyrus.aAS.Operation_Operation"> |
| </parameter> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.papyrus.aas.ui.NewEntity" |
| icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" |
| id="org.eclipse.papyrus.aas.ui.NewEntity" |
| label="New Entity" |
| style="push"> |
| <parameter |
| name="org.eclipse.papyrus.aas.ui.commandParameter" |
| value="org.eclipse.papyrus.aAS.Entity_Property"> |
| </parameter> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menu> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.papyrus.aas.ui.NewProperty" |
| name="New Property"> |
| <commandParameter |
| id="org.eclipse.papyrus.aas.ui.commandParameter" |
| name="ELEMENT_TYPE" |
| optional="false"> |
| </commandParameter> |
| </command> |
| <command |
| id="org.eclipse.papyrus.aas.ui.NewOperation" |
| name="New Operation"> |
| <commandParameter |
| id="org.eclipse.papyrus.aas.ui.commandParameter" |
| name="ELEMENT_TYPE" |
| optional="false"> |
| </commandParameter> |
| </command> |
| <command |
| id="org.eclipse.papyrus.aas.ui.NewEntity" |
| name="New Entity"> |
| <commandParameter |
| id="org.eclipse.papyrus.aas.ui.commandParameter" |
| name="ELEMENT_TYPE" |
| optional="false"> |
| </commandParameter> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.papyrus.aas.ui.handlers.CreateElementHandler" |
| commandId="org.eclipse.papyrus.aas.ui.NewEntity"> |
| <activeWhen> |
| <with |
| variable="selection"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.papyrus.aas.ui.IsBOMTable" |
| value="true"> |
| </test> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.papyrus.aas.ui.handlers.CreateElementHandler" |
| commandId="org.eclipse.papyrus.aas.ui.NewOperation"> |
| <activeWhen> |
| <with |
| variable="selection"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.papyrus.aas.ui.IsOperationTable" |
| value="true"> |
| </test> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.papyrus.aas.ui.handlers.CreateElementHandler" |
| commandId="org.eclipse.papyrus.aas.ui.NewProperty"> |
| <activeWhen> |
| <with |
| variable="selection"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.papyrus.aas.ui.IsPropertyTable" |
| value="true"> |
| </test> |
| </with> |
| </activeWhen> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.papyrus.aas.ui.handlers.CreateElementHandlerTester" |
| id="org.eclipse.papyrus.aas.ui.handlers.BOMTablepropertyTester" |
| namespace="org.eclipse.papyrus.aas.ui" |
| properties="IsPropertyTable,IsOperationTable,IsBOMTable" |
| type="org.eclipse.jface.viewers.IStructuredSelection"> |
| </propertyTester> |
| </extension> |
| |
| <extension |
| point="org.eclipse.papyrus.infra.nattable.cellmanager"> |
| <cellManager |
| id="org.eclipse.papyrus.aas.ui.tableProvider.DecriptionLangStringCollectionCellManager" |
| manager="org.eclipse.papyrus.aas.ui.tableProvider.DescriptionLangStringCollectionCellManager" |
| order="1"> |
| </cellManager> |
| <cellManager |
| id="org.eclipse.papyrus.aas.ui.tableProvider.SemanticIdReferenceCellManager" |
| manager="org.eclipse.papyrus.aas.ui.tableProvider.SemanticIdReferenceCellManager" |
| order="2"> |
| </cellManager> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.infra.services.labelprovider.labelProvider"> |
| <labelProvider |
| priority="11" |
| provider="org.eclipse.papyrus.aas.ui.tableProvider.DescriptionLabelProvider"> |
| <labelProviderContext |
| context="org.eclipse.papyrus.infra.nattable.body.labelprovider"> |
| </labelProviderContext> |
| </labelProvider> |
| <labelProvider |
| priority="10" |
| provider="org.eclipse.papyrus.aas.ui.tableProvider.SemanticIdLabelProvider"> |
| <labelProviderContext |
| context="org.eclipse.papyrus.infra.nattable.body.labelprovider"> |
| </labelProviderContext> |
| </labelProvider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.activities"> |
| <activity |
| id="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| name="hide Papyrus Extras Papyrus4Manufacturing"> |
| </activity> |
| <!-- designer OK --> |
| <!-- <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.designer\..*/.*"> |
| </activityPatternBinding>--> |
| <!-- LoadResource OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.uml\..*/*.LoadResourceAction"> |
| </activityPatternBinding> |
| <!-- Show Documentation View command OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.views\..*/*.ShowDocumentationView"> |
| </activityPatternBinding> |
| <!-- Profiles OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.uml\.profile\..*/.*"> |
| </activityPatternBinding> |
| <!-- Validation OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.uml\..*/*.computeconstraint"> |
| </activityPatternBinding> |
| <!-- model refactor OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org.eclipse.papyrus.views.modelexplorer/org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup.rename"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.uml\.modelrepair/.*"> |
| </activityPatternBinding> |
| <!-- OCL OK --> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.ocl\.xtext\..*/.*"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.ocl\.examples\..*/.*"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\..*/*.ChangeArchitectureViewpoints"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org\.eclipse\.papyrus\.infra\.ui\..*/.*"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.papyrus.aas.ui.hidePapyrusExtrasPapyrus4Manufacturing" |
| pattern="org.eclipse.papyrus.designer.languages.common.codegen.ui/org.eclipse.papyrus.designer.languages.common.codegen.command"> |
| </activityPatternBinding> |
| |
| </extension> |
| </plugin> |