org.eclipse.tigerstripe.workbench.model.deprecated_
Interface IAssociationArtifact
- All Superinterfaces:
- IAbstractArtifact, org.eclipse.tigerstripe.workbench.model.annotation.IAnnotationCapable, IModelComponent, IRelationship, IStereotypeCapable
- All Known Subinterfaces:
- IAssociationClassArtifact
public interface IAssociationArtifact
- extends IModelComponent, IAbstractArtifact, IRelationship
Internal Interface for IAssociationArtifact
- Since:
- 1.2
- Author:
- Eric Dillon
| 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.model.annotation.IAnnotationCapable |
getAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotations, hasAnnotations, hasAnnotations |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact |
addField, addLiteral, addMethod, asText, doSave, doSilentSave, getAncestors, getArtifactPath, getArtifactType, getChildren, getExtendedArtifact, getExtendingArtifacts, getFields, getFields, getFieldTypes, getFullyQualifiedName, getImplementedArtifacts, getImplementedArtifactsAsStr, getImplementingArtifacts, getInheritedFields, getInheritedFields, getInheritedLiterals, getInheritedLiterals, getInheritedMethods, getInheritedMethods, getIStandardSpecifics, getLiterals, getLiterals, getMethods, getMethods, getPackage, getParentModuleHeader, getProjectDescriptor, getReferencedArtifacts, getReferencingArtifacts, getTigerstripeProject, getUpdater, hasExtends, isAbstract, isReadonly, makeField, makeLiteral, makeMethod, removeFields, removeLiterals, removeMethods, setAbstract, setExtendedArtifact, setFields, setFullyQualifiedName, setImplementedArtifacts, setLiterals, setMethods, setPackage, write |
| 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.model.annotation.IAnnotationCapable |
getAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotations, hasAnnotations, hasAnnotations |
| 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.model.annotation.IAnnotationCapable |
getAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotations, hasAnnotations, hasAnnotations |
getAEnd
IAssociationEnd getAEnd()
- Get the 'A' end of this association.
- Returns:
- The 'A' end of this association.
setAEnd
void setAEnd(IAssociationEnd aEnd)
- Set the 'A' end of the association.
- Parameters:
aEnd -
getZEnd
IAssociationEnd getZEnd()
- Get the 'Z' end of this association.
- Returns:
- The 'Z' end of this association.
setZEnd
void setZEnd(IAssociationEnd zEnd)
- Set the 'Z' end of the association.
- Parameters:
zEnd -
getAssociationEnds
java.util.Collection<IAssociationEnd> getAssociationEnds()
- Returns a collection containing all association ends.
- Returns:
- - an unmodifiable collection of Association Ends
makeAssociationEnd
IAssociationEnd makeAssociationEnd()
- Make a new blank association end.
This does not add the field to the Artifact.
- Returns:
- a new IAssociationEnd.