public interface StringExpression extends Expression, TemplateableElement
A StringExpression is an Expression that specifies a String value that is derived by concatenating a sequence of operands with String values or a sequence of subExpressions, some of which might be template parameters.
The following features are supported:
UMLPackage.getStringExpression()
Modifier and Type | Method and Description |
---|---|
NamedElement |
get_namedElementOfNameExpression()
Returns the value of the 'named Element Of Name Expression' container reference.
|
StringExpression |
getOwningExpression()
Returns the value of the 'Owning Expression' container reference.
|
java.util.List<StringExpression> |
getSubExpression()
Returns the value of the 'Sub Expression' containment reference list.
|
boolean |
hasSubExpression() |
void |
set_namedElementOfNameExpression(NamedElement value)
Sets the value of the '
named Element
Of Name Expression ' container reference. |
void |
setOwningExpression(StringExpression value)
Sets the value of the '
Owning Expression '
container reference. |
getOperand, getSymbol, hasOperand, setSymbol
get_activityEdgeOfGuard, get_activityEdgeOfWeight, get_changeEventOfChangeExpression, get_durationOfExpr, get_interactionConstraintOfMaxint, get_interactionConstraintOfMinint, get_interactionUseOfArgument, get_interactionUseOfReturnValue, get_intervalOfMax, get_intervalOfMin, get_joinNodeOfJoinSpec, get_lifelineOfSelector, get_messageOfArgument, get_messageOfTarget, get_objectNodeOfUpperBound, get_timeExpressionOfExpr, get_valuePinOfValue, get_valueSpecificationActionOfValue, getExpression, getOwningConstraint, getOwningInstanceSpec, getOwningLower, getOwningParameter, getOwningProperty, getOwningSlot, getOwningUpper, has_intervalOfMax, has_intervalOfMin, set_activityEdgeOfGuard, set_activityEdgeOfWeight, set_changeEventOfChangeExpression, set_durationOfExpr, set_interactionConstraintOfMaxint, set_interactionConstraintOfMinint, set_interactionUseOfArgument, set_interactionUseOfReturnValue, set_joinNodeOfJoinSpec, set_lifelineOfSelector, set_messageOfArgument, set_messageOfTarget, set_objectNodeOfUpperBound, set_timeExpressionOfExpr, set_valuePinOfValue, set_valueSpecificationActionOfValue, setExpression, setOwningConstraint, setOwningInstanceSpec, setOwningLower, setOwningParameter, setOwningProperty, setOwningSlot, setOwningUpper
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
getType, setType
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getOwnedTemplateSignature, getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
java.util.List<StringExpression> getSubExpression()
StringExpression
.
It is bidirectional and its opposite is
'Owning Expression
'.
The StringExpressions that constitute this StringExpression.
UMLPackage.getStringExpression_SubExpression()
,
getOwningExpression()
@CheckForNull StringExpression getOwningExpression()
Sub Expression
'.
The StringExpression of which this StringExpression is a subExpression.
setOwningExpression(StringExpression)
,
UMLPackage.getStringExpression_OwningExpression()
,
getSubExpression()
void setOwningExpression(@CheckForNull StringExpression value)
Owning Expression
'
container reference.
value
- the new value of the 'Owning Expression' container reference.getOwningExpression()
@CheckForNull NamedElement get_namedElementOfNameExpression()
Name Expression
'.
If the meaning of the 'named Element Of Name Expression' container reference isn't clear, there really should be more of a description here...
set_namedElementOfNameExpression(NamedElement)
,
UMLPackage.getStringExpression__namedElementOfNameExpression()
,
NamedElement.getNameExpression()
void set_namedElementOfNameExpression(@CheckForNull NamedElement value)
named Element
Of Name Expression
' container reference.
value
- the new value of the 'named Element Of Name Expression' container reference.get_namedElementOfNameExpression()
boolean hasSubExpression() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException