|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProductComponentLink<T extends IProductComponent>
This class represents a link between two product components.
The generic type T specifies the target type of this link.
| Method Summary | |
|---|---|
String |
getAssociationName()
Returns the name of the association this link belongs to. |
CardinalityRange |
getCardinality()
|
IProductComponentLinkSource |
getSource()
Returns the IProductComponentLinkSource this link originates from. |
T |
getTarget()
Returns the target product component. |
String |
getTargetId()
Returns the target product component's id. |
| Methods inherited from interface org.faktorips.runtime.IRuntimeObject |
|---|
getExtensionPropertyIds, getExtensionPropertyValue |
| Methods inherited from interface org.faktorips.runtime.IClRepositoryObject |
|---|
initFromXml |
| Method Detail |
|---|
CardinalityRange getCardinality()
IntegerRange.IProductComponentLinkSource getSource()
IProductComponentLinkSource this link originates from. This may be a
IProductComponentGeneration or a IProductComponent (since 3.8).
IProductComponentGeneration to IProductComponentLinkSource because the
link source may be a product component or a product component generation.T getTarget()
String getTargetId()
String getAssociationName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||