|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OpaqueExpression
A representation of the model object 'Opaque Expression'. An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.
The following features are supported:
PivotPackage.getOpaqueExpression()
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList<java.lang.String> |
getBodies()
Returns the value of the 'Body' attribute list. |
org.eclipse.emf.common.util.EList<java.lang.String> |
getLanguages()
Returns the value of the 'Language' attribute list. |
org.eclipse.emf.common.util.EList<java.lang.String> |
getMessages()
Returns the value of the 'Message' attribute list. |
ExpressionInOcl |
getValueExpression()
Returns the value of the 'Value Expression' reference. |
void |
setValueExpression(ExpressionInOcl value)
Sets the value of the ' Value Expression ' reference. |
boolean |
validateLanguageBodySize(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
If the language attribute is not empty, then the size of the body and language arrays must be the same. |
Methods inherited from interface org.eclipse.ocl.examples.pivot.ValueSpecification |
---|
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue |
Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedElement |
---|
getType, setType |
Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotations, getOwnedRules, isStatic, setIsStatic, setName |
Methods inherited from interface org.eclipse.ocl.examples.pivot.MonikeredElement |
---|
getMoniker, hasMoniker, setMoniker |
Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
---|
createOwnedComment, getETarget, getOwnedComments |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitable |
---|
accept, eClass |
Methods inherited from interface org.eclipse.ocl.examples.pivot.ParameterableElement |
---|
getOwningTemplateParameter, getTemplateParameter, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
Method Detail |
---|
org.eclipse.emf.common.util.EList<java.lang.String> getBodies()
String
.
The text of the expression, possibly in multiple languages.
PivotPackage.getOpaqueExpression_Body()
org.eclipse.emf.common.util.EList<java.lang.String> getLanguages()
String
.
Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.
PivotPackage.getOpaqueExpression_Language()
org.eclipse.emf.common.util.EList<java.lang.String> getMessages()
String
.
If the meaning of the 'Message' attribute list isn't clear, there really should be more of a description here...
PivotPackage.getOpaqueExpression_Message()
ExpressionInOcl getValueExpression()
If the meaning of the 'Value Expression' reference isn't clear, there really should be more of a description here...
setValueExpression(ExpressionInOcl)
,
PivotPackage.getOpaqueExpression_ValueExpression()
void setValueExpression(ExpressionInOcl value)
Value Expression
' reference.
value
- the new value of the 'Value Expression' reference.getValueExpression()
boolean validateLanguageBodySize(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |