public class SoftwareComponentDependency extends AnalyzableElementDependency<SoftwareComponent,SoftwareComponent>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTAINS |
static java.lang.String |
REQUIRES |
TXT_EXTENDS, TXT_IMPLEMENTS, TXT_NEEDS, TXT_USES| Constructor and Description |
|---|
SoftwareComponentDependency(SoftwareComponent fromComponent,
SoftwareComponent toComponent)
Initialize the new instance with default values.
|
| Modifier and Type | Method and Description |
|---|---|
SoftwareComponent |
getSource() |
SoftwareComponent |
getSourceElement()
Returns the element that depends on the target element
|
SoftwareComponent |
getTarget() |
SoftwareComponent |
getTargetElement()
Returns the element the source element depends on
|
protected void |
setSource(SoftwareComponent newValue) |
protected void |
setTarget(SoftwareComponent newValue) |
getClassDependencies, getDependencyClassification, getDependencyType, getOtherProperties, getProperty, getPropertyNames, getWorkset, setDependencyClassification, setOtherProperties, setProperty, toStringpublic static final java.lang.String REQUIRES
public static final java.lang.String CONTAINS
public SoftwareComponentDependency(SoftwareComponent fromComponent, SoftwareComponent toComponent)
public SoftwareComponent getSource()
protected void setSource(SoftwareComponent newValue)
public SoftwareComponent getTarget()
protected void setTarget(SoftwareComponent newValue)
public SoftwareComponent getSourceElement()
getSourceElement in interface org.pfsw.odem.IDependency<SoftwareComponent,SoftwareComponent>getSourceElement in class AnalyzableElementDependency<SoftwareComponent,SoftwareComponent>public SoftwareComponent getTargetElement()
getTargetElement in interface org.pfsw.odem.IDependency<SoftwareComponent,SoftwareComponent>getTargetElement in class AnalyzableElementDependency<SoftwareComponent,SoftwareComponent>