Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

VIATRA/Integration/UMLSupport

< VIATRA‎ | Integration
Revision as of 10:12, 1 April 2015 by Harmath.incquerylabs.com (Talk | contribs) (fix formatting)

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

Back to the top