Package tools.refinery.language.utils
Class ProblemUtil
java.lang.Object
tools.refinery.language.utils.ProblemUtil
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancanDisableConcretization(Relation relation) static booleancanDisableDecision(Relation relation) static booleancanEnableConcretization(Relation relation) static booleancanEnableDecision(Relation relation) static intgetArityWithoutProxyResolution(Relation relation) static ModuleKindgetDefaultModuleKind(org.eclipse.emf.common.util.URI uri) static ModuleKindgetDefaultModuleKind(Problem problem) static booleanhasComputedValue(FunctionDefinition functionDefinition) static booleanhasComputedValue(PredicateDefinition predicateDefinition) static booleanhasDomainPredicate(FunctionDefinition functionDefinition) static booleanhasMultiplicityConstraint(ReferenceDeclaration referenceDeclaration) static booleanisAtomNode(Node node) static booleanisAttribute(ReferenceDeclaration referenceDeclaration) static booleanisBaseFunction(FunctionDefinition functionDefinition) static booleanisBasePredicate(PredicateDefinition predicateDefinition) static booleanisBuiltIn(org.eclipse.emf.ecore.EObject eObject) static booleanisComputedValueFunction(Relation relation) static booleanisComputedValuePredicate(Relation relation) static booleanisConcretizeByDefault(Relation relation) static booleanisContainerReference(ReferenceDeclaration referenceDeclaration) static booleanisContainmentReference(ReferenceDeclaration referenceDeclaration) static booleanisDecideByDefault(Relation relation) static booleanisDeclaredNode(Node node) static booleanisDerivedStatePredicate(org.eclipse.emf.ecore.EObject definition) static booleanisDomainPredicate(org.eclipse.emf.ecore.EObject 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 booleanisSingleExpression(FunctionDefinition functionDefinition) static booleanisSingletonVariable(Variable variable) static booleanmayReferToShadow(org.eclipse.emf.ecore.EObject context) static booleanparameterBindingAnnotationsAreForbidden(RuleDefinition ruleDefinition) 
- 
Field Details- 
MODULE_EXTENSION- See Also:
 
- 
UNKNOWN_STATIC_ARITYpublic static final int UNKNOWN_STATIC_ARITY- See Also:
 
 
- 
- 
Method Details- 
isBuiltInpublic static boolean isBuiltIn(org.eclipse.emf.ecore.EObject eObject) 
- 
isSingletonVariable
- 
isImplicitVariable
- 
isImplicitNode
- 
isImplicitpublic static boolean isImplicit(org.eclipse.emf.ecore.EObject eObject) 
- 
isErrorpublic static boolean isError(org.eclipse.emf.ecore.EObject eObject) 
- 
isShadowpublic static boolean isShadow(org.eclipse.emf.ecore.EObject eObject) 
- 
mayReferToShadowpublic static boolean mayReferToShadow(org.eclipse.emf.ecore.EObject context) 
- 
isAtomNode
- 
isMultiNode
- 
isDeclaredNode
- 
isInvalidMultiplicityConstraint
- 
isComputedValuePredicate
- 
isComputedValueFunction
- 
hasMultiplicityConstraint
- 
isDerivedStatePredicatepublic static boolean isDerivedStatePredicate(org.eclipse.emf.ecore.EObject definition) 
- 
isDomainPredicatepublic static boolean isDomainPredicate(org.eclipse.emf.ecore.EObject predicateDefinition) 
- 
isBasePredicate
- 
isBaseFunction
- 
hasComputedValue
- 
hasDomainPredicate
- 
hasComputedValue
- 
isContainmentReference
- 
isContainerReference
- 
getDefaultModuleKind
- 
getDefaultModuleKind
- 
isModule
- 
isInModulepublic static boolean isInModule(org.eclipse.emf.ecore.EObject eObject) 
- 
parameterBindingAnnotationsAreForbidden
- 
getArityWithoutProxyResolution
- 
isConcretizeByDefault
- 
canEnableConcretization
- 
canDisableConcretization
- 
isDecideByDefault
- 
canEnableDecision
- 
canDisableDecision
- 
isAttribute
- 
isSingleExpression
 
-