Package tools.refinery.language.utils
Class ProblemUtil
java.lang.Object
tools.refinery.language.utils.ProblemUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleKindgetDefaultModuleKind(org.eclipse.emf.common.util.URI uri) static ModuleKindgetDefaultModuleKind(Problem problem) static booleanhasComputedValue(PredicateDefinition predicateDefinition) static booleanhasMultiplicityConstraint(ReferenceDeclaration referenceDeclaration) static booleanisAtomNode(Node node) static booleanisBasePredicate(PredicateDefinition predicateDefinition) static booleanisBuiltIn(org.eclipse.emf.ecore.EObject eObject) static booleanisComputedValuePredicate(Relation relation) static booleanisContainerReference(ReferenceDeclaration referenceDeclaration) static booleanisContainmentReference(ReferenceDeclaration referenceDeclaration) static booleanisDeclaredNode(Node node) static booleanisDerivedStatePredicate(PredicateDefinition predicateDefinition) static booleanisError(org.eclipse.emf.ecore.EObject eObject) static booleanisImplicit(org.eclipse.emf.ecore.EObject eObject) static booleanisImplicitNode(Node node) static booleanisImplicitVariable(Variable variable) static booleanisInModule(org.eclipse.emf.ecore.EObject eObject) static booleanisInvalidMultiplicityConstraint(Relation relation) static booleanstatic booleanisMultiNode(Node node) static booleanisShadow(org.eclipse.emf.ecore.EObject eObject) static booleanisSingletonVariable(Variable variable) static booleanisTypeLike(Relation relation) static booleanmayReferToShadow(org.eclipse.emf.ecore.EObject context) static booleanparameterBindingAnnotationsAreForbidden(RuleDefinition ruleDefinition)
-
Field Details
-
MODULE_EXTENSION
- See Also:
-
-
Method Details
-
isBuiltIn
public static boolean isBuiltIn(org.eclipse.emf.ecore.EObject eObject) -
isSingletonVariable
-
isImplicitVariable
-
isImplicitNode
-
isImplicit
public static boolean isImplicit(org.eclipse.emf.ecore.EObject eObject) -
isError
public static boolean isError(org.eclipse.emf.ecore.EObject eObject) -
isShadow
public static boolean isShadow(org.eclipse.emf.ecore.EObject eObject) -
mayReferToShadow
public static boolean mayReferToShadow(org.eclipse.emf.ecore.EObject context) -
isAtomNode
-
isMultiNode
-
isDeclaredNode
-
isInvalidMultiplicityConstraint
-
isComputedValuePredicate
-
hasMultiplicityConstraint
-
isDerivedStatePredicate
-
isBasePredicate
-
hasComputedValue
-
isTypeLike
-
isContainmentReference
-
isContainerReference
-
getDefaultModuleKind
-
getDefaultModuleKind
-
isModule
-
isInModule
public static boolean isInModule(org.eclipse.emf.ecore.EObject eObject) -
parameterBindingAnnotationsAreForbidden
-