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.
VIATRA/Integration/UMLSupport
< VIATRA | Integration
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 |