Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "VIATRA/Integration/UMLSupport"
< VIATRA | Integration
(Create) |
(add user guide) |
||
Line 1: | Line 1: | ||
+ | == User Guide == | ||
+ | |||
+ | The EMF-UML2 metamodel contains numerous derived features which are not supported in IncQuery patterns by default. This optional integration provides support for them. | ||
+ | |||
+ | * Install the feature *UML Support for EMF-IncQuery* from the Extras update site. | ||
+ | * Add the *org.eclipse.incquery.uml* plugin to your dependencies. | ||
+ | * Now you can use most of the derived features like every other feature. | ||
+ | |||
== Status of derived features == | == Status of derived features == | ||
{| border="1" | {| border="1" |
Revision as of 10:11, 1 April 2015
User Guide
The EMF-UML2 metamodel contains numerous derived features which are not supported in IncQuery patterns by default. This optional integration provides support for them.
- Install the feature *UML Support for EMF-IncQuery* from the Extras update site.
- Add the *org.eclipse.incquery.uml* plugin to your dependencies.
- Now you can use most of the derived features like every other feature.
Status of derived features
Action.input | Done |
Action.context | TODO |
Action.output | Done |
Activity.group | Done |
Activity.node | Done |
ActivityEdge.inGroup | Done |
ActivityGroup.containedEdge | Done |
ActivityGroup.containedNode | Done |
ActivityGroup.inActivity | Done |
ActivityGroup.subgroup | Done |
ActivityGroup.superGroup | Done |
ActivityNode.activity | Done |
ActivityNode.inGroup | Done |
Association.endType | Done |
Behavior.context | TODO |
Class.extension | Done |
Class.superClass | Done |
Classifier.attribute | Done |
Classifier.feature | Done |
Classifier.general | Done |
Classifier.inheritedMember | TODO |
Component.provided | TODO |
Component.required | TODO |
ConnectableElement.end | Done |
Connector.kind | Done |
ConnectorEnd.definingEnd | TODO |
DeploymentTarget.deployedElement | Done |
DirectedRelationship.source | Done |
DirectedRelationship.target | Done |
Element.ownedElement | Done |
Element.owner | Done |
EncapsulatedClassifier.ownedPort | Done |
Extension.isRequired | TODO |
Extension.metaclass | Done |
Feature.featuringClassifier | Done |
Message.messageKind | Done |
MultiplicityElement.lower | TODO |
MultiplicityElement.upper | TODO |
NamedElement.clientDependency | Done |
NamedElement.namespace | Done |
NamedElement.qualifiedName | Done |
Namespace.importedMember | Done |
Namespace.member | Done |
Namespace.ownedMember | Done |
OpaqueExpression.result | Done |
Operation.isOrdered | TODO |
Operation.isUnique | TODO |
Operation.lower | TODO |
Operation.type | TODO |
Operation.upper | TODO |
Package.nestedPackage | Done |
Package.nestingPackage | Done |
Package.ownedStereotype | Done |
Package.ownedType | Done |
Parameter.default | TODO |
Port.provided | TODO |
Port.required | TODO |
Property.default | Done |
Property.isComposite | Done |
Property.opposite | TODO |
ProtocolTransition.referred | Done |
RedefinableElement.redefinedElement | Done |
RedefinableElement.redefinitionContext | Done |
RedefinableTemplateSignature.inheritedParameter | Done |
Relationship.relatedElement | Done |
State.isComposite | Done |
State.isOrthogonal | Done |
State.isSimple | TODO |
State.isSubmachineState | TODO |
Stereotype.profile | TODO |
StructuredClassifier.part | Done |
StructuredClassifier.role | Done |
Type.package | Done |
Vertex.incoming | Done |
Vertex.outgoing | Done |