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:
IPatternGroupquerySpecificationsgetSpecificationsprepare, preparepublic static DerivedFeatures instance() throws ViatraQueryException
ViatraQueryException - if there was an error loading the generated code of pattern specificationspublic ActionInputQuerySpecification getActionInput() throws ViatraQueryException
ViatraQueryExceptionpublic ActionInputMatcher getActionInput(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActionOutputQuerySpecification getActionOutput() throws ViatraQueryException
ViatraQueryExceptionpublic ActionOutputMatcher getActionOutput(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupQuerySpecification getActivityGroup() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupMatcher getActivityGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupInActivityQuerySpecification getActivityGroupInActivity() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupInActivityMatcher getActivityGroupInActivity(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeQuerySpecification getActivityNode() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeMatcher getActivityNode(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeActivityQuerySpecification getActivityNodeActivity() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeActivityMatcher getActivityNodeActivity(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityEdgeInGroupQuerySpecification getActivityEdgeInGroup() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityEdgeInGroupMatcher getActivityEdgeInGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupContainedEdgeQuerySpecification getActivityGroupContainedEdge() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupContainedEdgeMatcher getActivityGroupContainedEdge(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupContainedNodeQuerySpecification getActivityGroupContainedNode() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupContainedNodeMatcher getActivityGroupContainedNode(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeInGroupQuerySpecification getActivityNodeInGroup() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityNodeInGroupMatcher getActivityNodeInGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupSubgroupQuerySpecification getActivityGroupSubgroup() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupSubgroupMatcher getActivityGroupSubgroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupSuperGroupQuerySpecification getActivityGroupSuperGroup() throws ViatraQueryException
ViatraQueryExceptionpublic ActivityGroupSuperGroupMatcher getActivityGroupSuperGroup(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierAttributeQuerySpecification getClassifierAttribute() throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierAttributeMatcher getClassifierAttribute(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierFeatureQuerySpecification getClassifierFeature() throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierFeatureMatcher getClassifierFeature(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic FeatureFeaturingClassifierQuerySpecification getFeatureFeaturingClassifier() throws ViatraQueryException
ViatraQueryExceptionpublic FeatureFeaturingClassifierMatcher getFeatureFeaturingClassifier(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic DirectedRelationshipSourceQuerySpecification getDirectedRelationshipSource() throws ViatraQueryException
ViatraQueryExceptionpublic DirectedRelationshipSourceMatcher getDirectedRelationshipSource(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic DirectedRelationshipTargetQuerySpecification getDirectedRelationshipTarget() throws ViatraQueryException
ViatraQueryExceptionpublic DirectedRelationshipTargetMatcher getDirectedRelationshipTarget(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ElementOwnedElementQuerySpecification getElementOwnedElement() throws ViatraQueryException
ViatraQueryExceptionpublic ElementOwnedElementMatcher getElementOwnedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ElementOwnerQuerySpecification getElementOwner() throws ViatraQueryException
ViatraQueryExceptionpublic ElementOwnerMatcher getElementOwner(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceMemberQuerySpecification getNamespaceMember() throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceMemberMatcher getNamespaceMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceOwnedMemberQuerySpecification getNamespaceOwnedMember() throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceOwnedMemberMatcher getNamespaceOwnedMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableElementRedefinedElementQuerySpecification getRedefinableElementRedefinedElement() throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableElementRedefinedElementMatcher getRedefinableElementRedefinedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableElementRedefinitionContextQuerySpecification getRedefinableElementRedefinitionContext() throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableElementRedefinitionContextMatcher getRedefinableElementRedefinitionContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic RelationshipRelatedElementQuerySpecification getRelationshipRelatedElement() throws ViatraQueryException
ViatraQueryExceptionpublic RelationshipRelatedElementMatcher getRelationshipRelatedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic StructuredClassifierRoleQuerySpecification getStructuredClassifierRole() throws ViatraQueryException
ViatraQueryExceptionpublic StructuredClassifierRoleMatcher getStructuredClassifierRole(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ActionContextQuerySpecification getActionContext() throws ViatraQueryException
ViatraQueryExceptionpublic ActionContextMatcher getActionContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic AssociationEndTypeQuerySpecification getAssociationEndType() throws ViatraQueryException
ViatraQueryExceptionpublic AssociationEndTypeMatcher getAssociationEndType(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic BehaviorContextQuerySpecification getBehaviorContext() throws ViatraQueryException
ViatraQueryExceptionpublic BehaviorContextMatcher getBehaviorContext(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ConnectableElementEndQuerySpecification getConnectableElementEnd() throws ViatraQueryException
ViatraQueryExceptionpublic ConnectableElementEndMatcher getConnectableElementEnd(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic DeploymentTargetDeployedElementQuerySpecification getDeploymentTargetDeployedElement() throws ViatraQueryException
ViatraQueryExceptionpublic DeploymentTargetDeployedElementMatcher getDeploymentTargetDeployedElement(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementClientDependencyQuerySpecification getNamedElementClientDependency() throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementClientDependencyMatcher getNamedElementClientDependency(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ProtocolTransitionReferredQuerySpecification getProtocolTransitionReferred() throws ViatraQueryException
ViatraQueryExceptionpublic ProtocolTransitionReferredMatcher getProtocolTransitionReferred(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic VertexIncomingQuerySpecification getVertexIncoming() throws ViatraQueryException
ViatraQueryExceptionpublic VertexIncomingMatcher getVertexIncoming(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic VertexOutgoingQuerySpecification getVertexOutgoing() throws ViatraQueryException
ViatraQueryExceptionpublic VertexOutgoingMatcher getVertexOutgoing(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ConnectorKindQuerySpecification getConnectorKind() throws ViatraQueryException
ViatraQueryExceptionpublic ConnectorKindMatcher getConnectorKind(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic MessageMessageKindQuerySpecification getMessageMessageKind() throws ViatraQueryException
ViatraQueryExceptionpublic MessageMessageKindMatcher getMessageMessageKind(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PackageNestedPackageQuerySpecification getPackageNestedPackage() throws ViatraQueryException
ViatraQueryExceptionpublic PackageNestedPackageMatcher getPackageNestedPackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PackageOwnedStereotypeQuerySpecification getPackageOwnedStereotype() throws ViatraQueryException
ViatraQueryExceptionpublic PackageOwnedStereotypeMatcher getPackageOwnedStereotype(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PackageOwnedTypeQuerySpecification getPackageOwnedType() throws ViatraQueryException
ViatraQueryExceptionpublic PackageOwnedTypeMatcher getPackageOwnedType(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PropertyIsCompositeQuerySpecification getPropertyIsComposite() throws ViatraQueryException
ViatraQueryExceptionpublic PropertyIsCompositeMatcher getPropertyIsComposite(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic StateIsCompositeQuerySpecification getStateIsComposite() throws ViatraQueryException
ViatraQueryExceptionpublic StateIsCompositeMatcher getStateIsComposite(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementNamespaceQuerySpecification getNamedElementNamespace() throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementNamespaceMatcher getNamedElementNamespace(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TypePackageQuerySpecification getTypePackage() throws ViatraQueryException
ViatraQueryExceptionpublic TypePackageMatcher getTypePackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ClassExtensionQuerySpecification getClassExtension() throws ViatraQueryException
ViatraQueryExceptionpublic ClassExtensionMatcher getClassExtension(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ClassSuperClassQuerySpecification getClassSuperClass() throws ViatraQueryException
ViatraQueryExceptionpublic ClassSuperClassMatcher getClassSuperClass(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierGeneralQuerySpecification getClassifierGeneral() throws ViatraQueryException
ViatraQueryExceptionpublic ClassifierGeneralMatcher getClassifierGeneral(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic EncapsulatedClassifierOwnedPortQuerySpecification getEncapsulatedClassifierOwnedPort() throws ViatraQueryException
ViatraQueryExceptionpublic EncapsulatedClassifierOwnedPortMatcher getEncapsulatedClassifierOwnedPort(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ExtensionMetaclassQuerySpecification getExtensionMetaclass() throws ViatraQueryException
ViatraQueryExceptionpublic ExtensionMetaclassMatcher getExtensionMetaclass(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementQualifiedNameQuerySpecification getNamedElementQualifiedName() throws ViatraQueryException
ViatraQueryExceptionpublic NamedElementQualifiedNameMatcher getNamedElementQualifiedName(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceImportedMemberQuerySpecification getNamespaceImportedMember() throws ViatraQueryException
ViatraQueryExceptionpublic NamespaceImportedMemberMatcher getNamespaceImportedMember(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic OpaqueExpressionResultQuerySpecification getOpaqueExpressionResult() throws ViatraQueryException
ViatraQueryExceptionpublic OpaqueExpressionResultMatcher getOpaqueExpressionResult(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PackageNestingPackageQuerySpecification getPackageNestingPackage() throws ViatraQueryException
ViatraQueryExceptionpublic PackageNestingPackageMatcher getPackageNestingPackage(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableTemplateSignatureInheritedParameterQuerySpecification getRedefinableTemplateSignatureInheritedParameter() throws ViatraQueryException
ViatraQueryExceptionpublic RedefinableTemplateSignatureInheritedParameterMatcher getRedefinableTemplateSignatureInheritedParameter(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic StructuredClassifierPartQuerySpecification getStructuredClassifierPart() throws ViatraQueryException
ViatraQueryExceptionpublic StructuredClassifierPartMatcher getStructuredClassifierPart(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic StateIsOrthogonalQuerySpecification getStateIsOrthogonal() throws ViatraQueryException
ViatraQueryExceptionpublic StateIsOrthogonalMatcher getStateIsOrthogonal(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException