Package cruise.umple.compiler
Class ModelConstraint
java.lang.Object
cruise.umple.compiler.ModelConstraint
- Direct Known Subclasses:
ModelConstraintAssociation
,ModelConstraintAttributeFromClass
,ModelConstraintAttributeFromName
,ModelConstraintSubClass
,ModelConstraintSuperClass
public class ModelConstraint
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static ModelConstraintResult
AND
static ModelConstraintResult
OR
static ModelConstraintResult
SUCCESS
-
Constructor Summary
Constructors Constructor Description ModelConstraint(Position aPosition)
-
Method Summary
Modifier and Type Method Description void
addAssociationEnd(Multiplicity multiplicity)
boolean
addModelConstraint(ModelConstraint aModelConstraint)
boolean
addModelConstraintAt(ModelConstraint aModelConstraint, int index)
boolean
addOrMoveModelConstraintAt(ModelConstraint aModelConstraint, int index)
void
delete()
ModelConstraintResult
evaluate(UmpleClassifier uClassifier)
java.lang.String
getLink()
java.lang.String
getLinkNext()
ModelConstraint
getModelConstraint(int index)
java.util.List<ModelConstraint>
getModelConstraints()
ModelConstraint
getMostRecent()
ModelConstraint
getParentConstraint()
Position
getPosition()
java.lang.String
getSource()
java.lang.String
getTarget()
boolean
hasModelConstraints()
boolean
hasParentConstraint()
int
indexOfModelConstraint(ModelConstraint aModelConstraint)
static int
minimumNumberOfModelConstraints()
int
numberOfModelConstraints()
boolean
removeModelConstraint(ModelConstraint aModelConstraint)
void
setAssociationType(java.lang.String type)
boolean
setLink(java.lang.String aLink)
boolean
setLinkNext(java.lang.String aLinkNext)
boolean
setParentConstraint(ModelConstraint aParentConstraint)
boolean
setPosition(Position aPosition)
boolean
setSource(java.lang.String aSource)
boolean
setTarget(java.lang.String aTarget)
java.lang.String
toString()
-
Field Details
-
Constructor Details
-
Method Details
-
setPosition
-
setSource
public boolean setSource(java.lang.String aSource) -
setTarget
public boolean setTarget(java.lang.String aTarget) -
setLinkNext
public boolean setLinkNext(java.lang.String aLinkNext) -
setLink
public boolean setLink(java.lang.String aLink) -
getPosition
-
getSource
public java.lang.String getSource() -
getTarget
public java.lang.String getTarget() -
getLinkNext
public java.lang.String getLinkNext() -
getLink
public java.lang.String getLink() -
getMostRecent
-
getModelConstraint
-
getModelConstraints
-
numberOfModelConstraints
public int numberOfModelConstraints() -
hasModelConstraints
public boolean hasModelConstraints() -
indexOfModelConstraint
-
getParentConstraint
-
hasParentConstraint
public boolean hasParentConstraint() -
minimumNumberOfModelConstraints
public static int minimumNumberOfModelConstraints() -
addModelConstraint
-
removeModelConstraint
-
addModelConstraintAt
-
addOrMoveModelConstraintAt
-
setParentConstraint
-
delete
public void delete() -
addAssociationEnd
-
setAssociationType
public void setAssociationType(java.lang.String type) -
evaluate
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-