|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAssociationEnd
Nested Class Summary | |
---|---|
static class |
IAssociationEnd.EAggregationEnum
An enum of the possible values for the aggregation of an end. |
static class |
IAssociationEnd.EChangeableEnum
An enum of the possible values for the changeability of an end. |
static class |
IAssociationEnd.EMultiplicity
An enum of the possible values for the multiplicity of an end. |
Field Summary |
---|
Fields inherited from interface org.eclipse.tigerstripe.model.IModelComponent |
---|
VISIBILITY_PACKAGE, VISIBILITY_PRIVATE, VISIBILITY_PROTECTED, VISIBILITY_PUBLIC |
Method Summary | |
---|---|
IAssociationEnd.EAggregationEnum |
getAggregation()
Returns the aggregation type of the end. |
IAssociationEnd.EChangeableEnum |
getChangeable()
Returns the changeability type of the end. |
IAbstractArtifact |
getContainingArtifact()
Returns the IArtifact that is the "container" for the end. |
IAbstractArtifact |
getContainingAssociation()
Returns the Association that is the "container" for the end. |
IType |
getIType()
Returns the type of the end. |
IAssociationEnd.EMultiplicity |
getMultiplicity()
Returns the multiplicity of the end. |
IType |
getType()
Deprecated. use getIType for consistency |
boolean |
isNavigable()
Returns the navigabilty of the End. |
boolean |
isOrdered()
Returns the ordered attribute of the End. |
boolean |
isUnique()
|
IType |
makeIType()
|
void |
setAggregation(IAssociationEnd.EAggregationEnum aggregation)
|
void |
setChangeable(IAssociationEnd.EChangeableEnum changeable)
|
void |
setMultiplicity(IAssociationEnd.EMultiplicity multiplicity)
|
void |
setNavigable(boolean isNavigable)
|
void |
setOrdered(boolean isOrdered)
|
void |
setType(IType type)
|
void |
setUnique(boolean isUnique)
|
java.util.List<org.eclipse.tigerstripe.internal.api.utils.TigerstripeError> |
validate()
|
Methods inherited from interface org.eclipse.tigerstripe.model.IModelComponent |
---|
addStereotypeInstance, getComment, getName, getVisibility, isInActiveFacet, removeStereotypeInstance, removeStereotypeInstances, setComment, setName, setVisibility |
Methods inherited from interface org.eclipse.tigerstripe.profile.stereotype.IStereotypeCapable |
---|
getStereotypeInstances |
Methods inherited from interface org.eclipse.tigerstripe.model.IRelationship.IRelationshipEnd |
---|
getContainingRelationship, getName, getNameForType, getOtherEnd |
Method Detail |
---|
IAbstractArtifact getContainingAssociation()
void setNavigable(boolean isNavigable)
void setAggregation(IAssociationEnd.EAggregationEnum aggregation)
void setChangeable(IAssociationEnd.EChangeableEnum changeable)
void setMultiplicity(IAssociationEnd.EMultiplicity multiplicity)
IAbstractArtifact getContainingArtifact()
boolean isUnique()
void setOrdered(boolean isOrdered)
boolean isNavigable()
boolean isOrdered()
void setType(IType type)
IAssociationEnd.EChangeableEnum getChangeable()
void setUnique(boolean isUnique)
IType makeIType()
IType getIType()
getIType
in interface IRelationship.IRelationshipEnd
IAssociationEnd.EMultiplicity getMultiplicity()
@Deprecated IType getType()
java.util.List<org.eclipse.tigerstripe.internal.api.utils.TigerstripeError> validate()
IAssociationEnd.EAggregationEnum getAggregation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |