Package cruise.umple.compiler
Class AssociationEnd
java.lang.Object
cruise.umple.compiler.AssociationEnd
public class AssociationEnd
extends java.lang.Object
An association end represents one logical end of an association
See also AssociationVariable
TODO: Code smell referenceToClassName is a duplication, can access via the association
Create a derived attribute otherend (the other AssociationEnd)
In Umple_Code.ump: Methods for computing compound properties
-
Constructor Summary
Constructors Constructor Description AssociationEnd(AssociationEnd another)
AssociationEnd(java.lang.String aRoleName, java.lang.String aClassName, java.lang.String aModifier, java.lang.String aReferenceToClassName, Multiplicity aMultiplicity)
-
Method Summary
Modifier and Type Method Description void
delete()
boolean
equals(java.lang.Object obj)
Association
getAssociation()
java.lang.String
getClassName()
java.lang.String
getDisplayRoleName()
boolean
getIsDefaultRoleName()
java.lang.String
getLowerBoundString()
java.lang.String
getModifier()
potential enum 'internal'boolean
getMulChangedToN()
boolean
getMulChangedToOne()
Multiplicity
getMultiplicity()
boolean
getNeedsCommonCode()
boolean
getNeedsSuperCode()
java.lang.String
getPriority()
java.lang.String
getReferenceToClassName()
boolean
getReqSetCode()
java.lang.String
getRoleName()
java.lang.String
getSuperClassName()
relevant to specializationsjava.lang.String
getUpperBoundString()
boolean
hasAssociation()
int
hashCode()
boolean
isIsDefaultRoleName()
boolean
isMulChangedToN()
boolean
isMulChangedToOne()
boolean
isNavigable()
boolean
isNeedsCommonCode()
boolean
isNeedsSuperCode()
boolean
isReqSetCode()
boolean
setClassName(java.lang.String aClassName)
boolean
setIsDefaultRoleName(boolean aIsDefaultRoleName)
boolean
setModifier(java.lang.String aModifier)
boolean
setMulChangedToN(boolean aMulChangedToN)
boolean
setMulChangedToOne(boolean aMulChangedToOne)
boolean
setMultiplicity(Multiplicity aMultiplicity)
boolean
setNeedsCommonCode(boolean aNeedsCommonCode)
boolean
setNeedsSuperCode(boolean aNeedsSuperCode)
boolean
setPriority(java.lang.String aPriority)
boolean
setReferenceToClassName(java.lang.String aReferenceToClassName)
boolean
setReqSetCode(boolean aReqSetCode)
boolean
setRoleName(java.lang.String aRoleName)
boolean
setSuperClassName(java.lang.String aSuperClassName)
java.lang.String
toGenericString()
java.lang.String
toSimpleString()
java.lang.String
toString()
-
Constructor Details
-
AssociationEnd
public AssociationEnd(java.lang.String aRoleName, java.lang.String aClassName, java.lang.String aModifier, java.lang.String aReferenceToClassName, Multiplicity aMultiplicity) -
AssociationEnd
-
-
Method Details
-
setRoleName
public boolean setRoleName(java.lang.String aRoleName) -
setClassName
public boolean setClassName(java.lang.String aClassName) -
setModifier
public boolean setModifier(java.lang.String aModifier) -
setReferenceToClassName
public boolean setReferenceToClassName(java.lang.String aReferenceToClassName) -
setMultiplicity
-
setIsDefaultRoleName
public boolean setIsDefaultRoleName(boolean aIsDefaultRoleName) -
setPriority
public boolean setPriority(java.lang.String aPriority) -
setSuperClassName
public boolean setSuperClassName(java.lang.String aSuperClassName) -
setNeedsCommonCode
public boolean setNeedsCommonCode(boolean aNeedsCommonCode) -
setNeedsSuperCode
public boolean setNeedsSuperCode(boolean aNeedsSuperCode) -
setMulChangedToOne
public boolean setMulChangedToOne(boolean aMulChangedToOne) -
setMulChangedToN
public boolean setMulChangedToN(boolean aMulChangedToN) -
setReqSetCode
public boolean setReqSetCode(boolean aReqSetCode) -
getRoleName
public java.lang.String getRoleName() -
getClassName
public java.lang.String getClassName() -
getModifier
public java.lang.String getModifier()potential enum 'internal' -
getReferenceToClassName
public java.lang.String getReferenceToClassName() -
getMultiplicity
-
getIsDefaultRoleName
public boolean getIsDefaultRoleName() -
getPriority
public java.lang.String getPriority() -
getSuperClassName
public java.lang.String getSuperClassName()relevant to specializations -
getNeedsCommonCode
public boolean getNeedsCommonCode() -
getNeedsSuperCode
public boolean getNeedsSuperCode() -
getMulChangedToOne
public boolean getMulChangedToOne() -
getMulChangedToN
public boolean getMulChangedToN() -
getReqSetCode
public boolean getReqSetCode() -
isIsDefaultRoleName
public boolean isIsDefaultRoleName() -
isNeedsCommonCode
public boolean isNeedsCommonCode() -
isNeedsSuperCode
public boolean isNeedsSuperCode() -
isMulChangedToOne
public boolean isMulChangedToOne() -
isMulChangedToN
public boolean isMulChangedToN() -
isReqSetCode
public boolean isReqSetCode() -
getAssociation
-
hasAssociation
public boolean hasAssociation() -
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
delete
public void delete() -
isNavigable
public boolean isNavigable() -
getLowerBoundString
public java.lang.String getLowerBoundString() -
getUpperBoundString
public java.lang.String getUpperBoundString() -
getDisplayRoleName
public java.lang.String getDisplayRoleName() -
toSimpleString
public java.lang.String toSimpleString() -
toGenericString
public java.lang.String toGenericString() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-