public interface InstanceModel extends BaseModel
| Modifier and Type | Field and Description |
|---|---|
static String |
GENERAL_GROUP_NAME
General group, used for all cstic, which are not assigned to another group
|
getExtensionData, getExtensionMap, putExtensionData, setExtensionMapstatic final String GENERAL_GROUP_NAME
String getId()
void setId(String id)
id - instance idString getName()
void setName(String name)
name - instance nameString getLanguageDependentName()
void setLanguageDependentName(String languageDependentName)
languageDependentName - instance language dependent nameCsticModel getCstic(String csticName)
csticName - characteristic namevoid addCstic(CsticModel cstic)
cstic - characteristic modelboolean removeCstic(CsticModel cstic)
cstic - characteristic modelList<CsticModel> getCstics()
void setCstics(List<CsticModel> cstic)
cstic - list of characteristic modelsInstanceModel getSubInstance(String subInstanceId)
subInstanceId - subinstance idInstanceModel removeSubInstance(String subInstanceId)
subInstanceId - subinstance idvoid setSubInstance(InstanceModel subInstance)
subInstance - subinstance modelList<InstanceModel> getSubInstances()
void setSubInstances(List<InstanceModel> subInstances)
subInstances - list of subinstance modelsboolean isConsistent()
void setConsistent(boolean consistent)
consistent - flag indicating whether this instance is consistentboolean isComplete()
void setComplete(boolean complete)
complete - flag indicating whether this instance is completeboolean isRootInstance()
void setRootInstance(boolean rootInstance)
rootInstance - flag indicating whether this instance is a root instancevoid setCsticGroups(List<CsticGroupModel> csticGroups)
csticGroups - list of characteristic group modelsList<CsticGroupModel> getCsticGroups()
List<CsticGroup> retrieveCsticGroupsWithCstics()
CsticGroup from this instanceString getPosition()
void setPosition(String position)
position - BOM position of this instanceInstanceModel clone()
BaseModelCopyright © 2017 SAP SE. All Rights Reserved.