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

All Superinterfaces:
IAbstractArtifact, org.eclipse.tigerstripe.workbench.model.annotation.IAnnotationCapable, IModelComponent, IRelationship, IStereotypeCapable

public interface IDependencyArtifact
extends IAbstractArtifact, IRelationship

Since:
1.2
Author:
Eric Dillon

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact
IAbstractArtifact.IFieldTypeRef
 
Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent
IModelComponent.EMultiplicity, IModelComponent.EVisibility
 
Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IRelationship
IRelationship.IRelationshipEnd
 
Nested classes/interfaces inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent
IModelComponent.EMultiplicity, IModelComponent.EVisibility
 
Field Summary
 
Fields inherited from interface org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact
EMPTY_ARRAY
 
Method Summary
 IType getAEndType()
          The type of the AEnd for this Dependency.
 IType getZEndType()
          The type of the ZEnd for this Dependency.
 IType makeType()
          Make a new blank type.
 void setAEndType(IType aEndType)
          Sets the type of the artifact at the 'A' end of the Dependency.
 void setZEndType(IType zEndType)
          Sets the type of the artifact at the 'Z' end of the Dependency.
 
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.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
getRelationshipAEnd, getRelationshipEnds, getRelationshipZEnd
 
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

getAEndType

IType getAEndType()
The type of the AEnd for this Dependency.

Returns:
AEnd type

setAEndType

void setAEndType(IType aEndType)
Sets the type of the artifact at the 'A' end of the Dependency.

Parameters:
aEndType -

getZEndType

IType getZEndType()
The type of the ZEnd for this Dependency.

Returns:
ZEnd type

setZEndType

void setZEndType(IType zEndType)
Sets the type of the artifact at the 'Z' end of the Dependency.

Parameters:
zEndType -

makeType

IType makeType()
Make a new blank type.

Returns:
a new IType.