org.eclipse.tigerstripe.workbench.model.deprecated_
Interface IRelationship

All Superinterfaces:
org.eclipse.tigerstripe.workbench.model.annotation.IAnnotationCapable, IModelComponent, IStereotypeCapable
All Known Subinterfaces:
IAssociationArtifact, IAssociationClassArtifact, IDependencyArtifact

public interface IRelationship
extends IModelComponent

An IRelationshipArtifact is an abstraction of an explicit relationship between multiple artifacts

Author:
Eric Dillon

Nested Class Summary
static interface IRelationship.IRelationshipEnd
          An end in a IRelationshipArtifact
 
Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent
IModelComponent.EMultiplicity, IModelComponent.EVisibility
 
Method Summary
 IRelationship.IRelationshipEnd getRelationshipAEnd()
          Returns the first end
 java.util.Collection<IRelationship.IRelationshipEnd> getRelationshipEnds()
           
 IRelationship.IRelationshipEnd getRelationshipZEnd()
          Returns the last 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
 

Method Detail

getRelationshipEnds

java.util.Collection<IRelationship.IRelationshipEnd> getRelationshipEnds()

getRelationshipAEnd

IRelationship.IRelationshipEnd getRelationshipAEnd()
Returns the first end

Returns:

getRelationshipZEnd

IRelationship.IRelationshipEnd getRelationshipZEnd()
Returns the last end

Returns: