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, toString
public 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>