|
||||||||||
| 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 enumeration 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. |
| Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent |
|---|
IModelComponent.EMultiplicity, IModelComponent.EVisibility |
| 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. |
IAssociationArtifact |
getContainingAssociation()
Returns the Association that is the "container" for the end. |
java.lang.String |
getLabelString()
Returns a String that describes the AssociationEnd. |
IModelComponent.EMultiplicity |
getMultiplicity()
Returns the multiplicity of the end. |
boolean |
isNavigable()
Returns the navigabilty of the End. |
boolean |
isOrdered()
Returns the ordered attribute of the End. |
boolean |
isUnique()
Returns the unique attribute of the End. |
IType |
makeType()
Make a new blank type. |
void |
setAggregation(IAssociationEnd.EAggregationEnum aggregation)
Sets the aggregation type of the End. |
void |
setChangeable(IAssociationEnd.EChangeableEnum changeable)
Sets the changeable attribute of the End. |
void |
setMultiplicity(IModelComponent.EMultiplicity multiplicity)
|
void |
setNavigable(boolean isNavigable)
Sets the navigable attribute of the End. |
void |
setOrdered(boolean isOrdered)
Sets the ordered attribute. |
void |
setType(IType type)
Sets the type of the artifact at the End. |
void |
setUnique(boolean isUnique)
Sets the unique attribute of the End. |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent |
|---|
getComment, getContainedModelComponents, getContainingModelComponent, getLabel, getMetadata, getName, getProject, getVisibility, isInActiveFacet, setComment, setName, setVisibility, validate |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.profile.stereotype.IStereotypeCapable |
|---|
addStereotypeInstance, getStereotypeInstanceByName, getStereotypeInstances, getStereotypeString, hasStereotypeInstance, removeStereotypeInstance, removeStereotypeInstances |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.model.annotation.IAnnotationCapable |
|---|
getAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotations, hasAnnotations, hasAnnotations |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IRelationship.IRelationshipEnd |
|---|
getContainingRelationship, getName, getNameForType, getOtherEnd, getType |
| Method Detail |
|---|
IAssociationArtifact getContainingAssociation()
boolean isNavigable()
void setNavigable(boolean isNavigable)
isNavigable - IAssociationEnd.EAggregationEnum getAggregation()
void setAggregation(IAssociationEnd.EAggregationEnum aggregation)
aggregation - IAssociationEnd.EChangeableEnum getChangeable()
void setChangeable(IAssociationEnd.EChangeableEnum changeable)
changeable - IModelComponent.EMultiplicity getMultiplicity()
void setMultiplicity(IModelComponent.EMultiplicity multiplicity)
IAbstractArtifact getContainingArtifact()
void setOrdered(boolean isOrdered)
isOrdered - boolean isOrdered()
void setUnique(boolean isUnique)
isUnique - boolean isUnique()
void setType(IType type)
type - IType makeType()
java.lang.String getLabelString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||