blob: 9e30b94787c1b9dd58bd6596309397905d8e1d90 [file] [log] [blame]
<?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>