public final class DerivedFeatures extends BaseGeneratedPatternGroup
Use the static instance as any org.eclipse.viatra.query.runtime.api.IPatternGroup
, to conveniently prepare
a VIATRA Query engine for matching all patterns originally defined in file DerivedFeatures.vql,
in order to achieve better performance than one-by-one on-demand matcher initialization.
From package org.eclipse.viatra.integration.uml.derivedfeatures, the group contains the definition of the following patterns:
IPatternGroup
querySpecifications
getSpecifications
prepare, prepare
public static DerivedFeatures instance() throws ViatraQueryException
ViatraQueryException
- if there was an error loading the generated code of pattern specificationspublic ActionInputQuerySpecification getActionInput() throws ViatraQueryException
ViatraQueryException
public ActionInputMatcher getActionInput(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActionOutputQuerySpecification getActionOutput() throws ViatraQueryException
ViatraQueryException
public ActionOutputMatcher getActionOutput(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupQuerySpecification getActivityGroup() throws ViatraQueryException
ViatraQueryException
public ActivityGroupMatcher getActivityGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupInActivityQuerySpecification getActivityGroupInActivity() throws ViatraQueryException
ViatraQueryException
public ActivityGroupInActivityMatcher getActivityGroupInActivity(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityNodeQuerySpecification getActivityNode() throws ViatraQueryException
ViatraQueryException
public ActivityNodeMatcher getActivityNode(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityNodeActivityQuerySpecification getActivityNodeActivity() throws ViatraQueryException
ViatraQueryException
public ActivityNodeActivityMatcher getActivityNodeActivity(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityEdgeInGroupQuerySpecification getActivityEdgeInGroup() throws ViatraQueryException
ViatraQueryException
public ActivityEdgeInGroupMatcher getActivityEdgeInGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupContainedEdgeQuerySpecification getActivityGroupContainedEdge() throws ViatraQueryException
ViatraQueryException
public ActivityGroupContainedEdgeMatcher getActivityGroupContainedEdge(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupContainedNodeQuerySpecification getActivityGroupContainedNode() throws ViatraQueryException
ViatraQueryException
public ActivityGroupContainedNodeMatcher getActivityGroupContainedNode(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityNodeInGroupQuerySpecification getActivityNodeInGroup() throws ViatraQueryException
ViatraQueryException
public ActivityNodeInGroupMatcher getActivityNodeInGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupSubgroupQuerySpecification getActivityGroupSubgroup() throws ViatraQueryException
ViatraQueryException
public ActivityGroupSubgroupMatcher getActivityGroupSubgroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActivityGroupSuperGroupQuerySpecification getActivityGroupSuperGroup() throws ViatraQueryException
ViatraQueryException
public ActivityGroupSuperGroupMatcher getActivityGroupSuperGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ClassifierAttributeQuerySpecification getClassifierAttribute() throws ViatraQueryException
ViatraQueryException
public ClassifierAttributeMatcher getClassifierAttribute(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ClassifierFeatureQuerySpecification getClassifierFeature() throws ViatraQueryException
ViatraQueryException
public ClassifierFeatureMatcher getClassifierFeature(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public FeatureFeaturingClassifierQuerySpecification getFeatureFeaturingClassifier() throws ViatraQueryException
ViatraQueryException
public FeatureFeaturingClassifierMatcher getFeatureFeaturingClassifier(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public DirectedRelationshipSourceQuerySpecification getDirectedRelationshipSource() throws ViatraQueryException
ViatraQueryException
public DirectedRelationshipSourceMatcher getDirectedRelationshipSource(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public DirectedRelationshipTargetQuerySpecification getDirectedRelationshipTarget() throws ViatraQueryException
ViatraQueryException
public DirectedRelationshipTargetMatcher getDirectedRelationshipTarget(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ElementOwnedElementQuerySpecification getElementOwnedElement() throws ViatraQueryException
ViatraQueryException
public ElementOwnedElementMatcher getElementOwnedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ElementOwnerQuerySpecification getElementOwner() throws ViatraQueryException
ViatraQueryException
public ElementOwnerMatcher getElementOwner(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamespaceMemberQuerySpecification getNamespaceMember() throws ViatraQueryException
ViatraQueryException
public NamespaceMemberMatcher getNamespaceMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamespaceOwnedMemberQuerySpecification getNamespaceOwnedMember() throws ViatraQueryException
ViatraQueryException
public NamespaceOwnedMemberMatcher getNamespaceOwnedMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public RedefinableElementRedefinedElementQuerySpecification getRedefinableElementRedefinedElement() throws ViatraQueryException
ViatraQueryException
public RedefinableElementRedefinedElementMatcher getRedefinableElementRedefinedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public RedefinableElementRedefinitionContextQuerySpecification getRedefinableElementRedefinitionContext() throws ViatraQueryException
ViatraQueryException
public RedefinableElementRedefinitionContextMatcher getRedefinableElementRedefinitionContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public RelationshipRelatedElementQuerySpecification getRelationshipRelatedElement() throws ViatraQueryException
ViatraQueryException
public RelationshipRelatedElementMatcher getRelationshipRelatedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public StructuredClassifierRoleQuerySpecification getStructuredClassifierRole() throws ViatraQueryException
ViatraQueryException
public StructuredClassifierRoleMatcher getStructuredClassifierRole(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ActionContextQuerySpecification getActionContext() throws ViatraQueryException
ViatraQueryException
public ActionContextMatcher getActionContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public AssociationEndTypeQuerySpecification getAssociationEndType() throws ViatraQueryException
ViatraQueryException
public AssociationEndTypeMatcher getAssociationEndType(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public BehaviorContextQuerySpecification getBehaviorContext() throws ViatraQueryException
ViatraQueryException
public BehaviorContextMatcher getBehaviorContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ConnectableElementEndQuerySpecification getConnectableElementEnd() throws ViatraQueryException
ViatraQueryException
public ConnectableElementEndMatcher getConnectableElementEnd(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public DeploymentTargetDeployedElementQuerySpecification getDeploymentTargetDeployedElement() throws ViatraQueryException
ViatraQueryException
public DeploymentTargetDeployedElementMatcher getDeploymentTargetDeployedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamedElementClientDependencyQuerySpecification getNamedElementClientDependency() throws ViatraQueryException
ViatraQueryException
public NamedElementClientDependencyMatcher getNamedElementClientDependency(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ProtocolTransitionReferredQuerySpecification getProtocolTransitionReferred() throws ViatraQueryException
ViatraQueryException
public ProtocolTransitionReferredMatcher getProtocolTransitionReferred(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public VertexIncomingQuerySpecification getVertexIncoming() throws ViatraQueryException
ViatraQueryException
public VertexIncomingMatcher getVertexIncoming(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public VertexOutgoingQuerySpecification getVertexOutgoing() throws ViatraQueryException
ViatraQueryException
public VertexOutgoingMatcher getVertexOutgoing(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ConnectorKindQuerySpecification getConnectorKind() throws ViatraQueryException
ViatraQueryException
public ConnectorKindMatcher getConnectorKind(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public MessageMessageKindQuerySpecification getMessageMessageKind() throws ViatraQueryException
ViatraQueryException
public MessageMessageKindMatcher getMessageMessageKind(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public PackageNestedPackageQuerySpecification getPackageNestedPackage() throws ViatraQueryException
ViatraQueryException
public PackageNestedPackageMatcher getPackageNestedPackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public PackageOwnedStereotypeQuerySpecification getPackageOwnedStereotype() throws ViatraQueryException
ViatraQueryException
public PackageOwnedStereotypeMatcher getPackageOwnedStereotype(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public PackageOwnedTypeQuerySpecification getPackageOwnedType() throws ViatraQueryException
ViatraQueryException
public PackageOwnedTypeMatcher getPackageOwnedType(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public PropertyIsCompositeQuerySpecification getPropertyIsComposite() throws ViatraQueryException
ViatraQueryException
public PropertyIsCompositeMatcher getPropertyIsComposite(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public StateIsCompositeQuerySpecification getStateIsComposite() throws ViatraQueryException
ViatraQueryException
public StateIsCompositeMatcher getStateIsComposite(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamedElementNamespaceQuerySpecification getNamedElementNamespace() throws ViatraQueryException
ViatraQueryException
public NamedElementNamespaceMatcher getNamedElementNamespace(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public TypePackageQuerySpecification getTypePackage() throws ViatraQueryException
ViatraQueryException
public TypePackageMatcher getTypePackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ClassExtensionQuerySpecification getClassExtension() throws ViatraQueryException
ViatraQueryException
public ClassExtensionMatcher getClassExtension(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ClassSuperClassQuerySpecification getClassSuperClass() throws ViatraQueryException
ViatraQueryException
public ClassSuperClassMatcher getClassSuperClass(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ClassifierGeneralQuerySpecification getClassifierGeneral() throws ViatraQueryException
ViatraQueryException
public ClassifierGeneralMatcher getClassifierGeneral(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public EncapsulatedClassifierOwnedPortQuerySpecification getEncapsulatedClassifierOwnedPort() throws ViatraQueryException
ViatraQueryException
public EncapsulatedClassifierOwnedPortMatcher getEncapsulatedClassifierOwnedPort(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public ExtensionMetaclassQuerySpecification getExtensionMetaclass() throws ViatraQueryException
ViatraQueryException
public ExtensionMetaclassMatcher getExtensionMetaclass(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamedElementQualifiedNameQuerySpecification getNamedElementQualifiedName() throws ViatraQueryException
ViatraQueryException
public NamedElementQualifiedNameMatcher getNamedElementQualifiedName(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public NamespaceImportedMemberQuerySpecification getNamespaceImportedMember() throws ViatraQueryException
ViatraQueryException
public NamespaceImportedMemberMatcher getNamespaceImportedMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public OpaqueExpressionResultQuerySpecification getOpaqueExpressionResult() throws ViatraQueryException
ViatraQueryException
public OpaqueExpressionResultMatcher getOpaqueExpressionResult(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public PackageNestingPackageQuerySpecification getPackageNestingPackage() throws ViatraQueryException
ViatraQueryException
public PackageNestingPackageMatcher getPackageNestingPackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public RedefinableTemplateSignatureInheritedParameterQuerySpecification getRedefinableTemplateSignatureInheritedParameter() throws ViatraQueryException
ViatraQueryException
public RedefinableTemplateSignatureInheritedParameterMatcher getRedefinableTemplateSignatureInheritedParameter(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public StructuredClassifierPartQuerySpecification getStructuredClassifierPart() throws ViatraQueryException
ViatraQueryException
public StructuredClassifierPartMatcher getStructuredClassifierPart(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException
public StateIsOrthogonalQuerySpecification getStateIsOrthogonal() throws ViatraQueryException
ViatraQueryException
public StateIsOrthogonalMatcher getStateIsOrthogonal(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException