public interface Constraint extends NamedElement, DomainConstraint
PivotPackage.getConstraint()
Modifier and Type | Method and Description |
---|---|
OpaqueExpression |
createSpecification()
Creates a new
OpaqueExpression and sets the 'Specification' containment reference. |
OpaqueExpression |
createSpecification(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OpaqueExpression and sets the 'Specification' containment reference. |
java.util.List<Element> |
getConstrainedElement()
Returns the value of the 'Constrained Element' reference list.
|
Namespace |
getContext()
Returns the value of the 'Context' reference.
|
OpaqueExpression |
getSpecification()
Returns the value of the 'Specification' containment reference.
|
boolean |
isCallable()
Returns the value of the 'Is Callable' attribute.
|
void |
setContext(Namespace value)
Sets the value of the '
Context ' reference. |
void |
setIsCallable(boolean value)
Sets the value of the '
Is Callable ' attribute. |
void |
setSpecification(OpaqueExpression value)
Sets the value of the '
Specification ' containment reference. |
boolean |
validateUniqueName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
java.util.List<Element> getConstrainedElement()
Element
.
The ordered set of Elements referenced by this Constraint.
PivotPackage.getConstraint_ConstrainedElement()
OpaqueExpression getSpecification()
getSpecification
in interface DomainConstraint
setSpecification(OpaqueExpression)
,
PivotPackage.getConstraint_Specification()
void setSpecification(OpaqueExpression value)
Specification
' containment reference.
value
- the new value of the 'Specification' containment reference.getSpecification()
OpaqueExpression createSpecification(org.eclipse.emf.ecore.EClass eClass)
OpaqueExpression
and sets the 'Specification' containment reference.
eClass
- The Ecore class of the OpaqueExpression
to create.OpaqueExpression
.getSpecification()
OpaqueExpression createSpecification()
OpaqueExpression
and sets the 'Specification' containment reference.
OpaqueExpression
.getSpecification()
Namespace getContext()
If the meaning of the 'Context' reference isn't clear, there really should be more of a description here...
getContext
in interface DomainConstraint
setContext(Namespace)
,
PivotPackage.getConstraint_Context()
void setContext(Namespace value)
Context
' reference.
value
- the new value of the 'Context' reference.getContext()
boolean isCallable()
"false"
.
If the meaning of the 'Is Callable' attribute isn't clear, there really should be more of a description here...
isCallable
in interface DomainConstraint
setIsCallable(boolean)
,
PivotPackage.getConstraint_IsCallable()
void setIsCallable(boolean value)
Is Callable
' attribute.
value
- the new value of the 'Is Callable' attribute.isCallable()
boolean validateUniqueName(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)