public abstract class CIMInstance
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
addedToUnresolved |
protected boolean |
fromBoundary |
protected java.lang.String |
id |
protected Subset |
subset |
Constructor and Description |
---|
CIMInstance() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToUnresolved() |
protected abstract void |
clearAssociations(Subset subset) |
abstract void |
clearContent(Subset subset) |
protected void |
copyBase(CIMInstance otherCIMInstance) |
java.lang.String |
getId() |
Subset |
getSubset() |
boolean |
isAddedToUnresolved() |
boolean |
isFromBoundary() |
abstract ConsistencyCheck |
modelConsistency() |
abstract ConsistencyCheck |
modelConsistency(Subset subset) |
abstract void |
readAttribute(java.lang.String className,
java.lang.String attributeName,
java.lang.String value,
CIMModel model) |
abstract void |
readResource(java.lang.String className,
java.lang.String resourceName,
java.lang.String id,
CIMModel model) |
protected void |
removeFromUnresolved() |
abstract void |
resolveLinks(CIMModel model,
CIMModel boundaryModel) |
void |
setFromBoundary(boolean fromBoundary) |
void |
setId(java.lang.String id) |
abstract void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
boolean writeID) |
abstract void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
Subset subset,
boolean writeID) |
protected boolean addedToUnresolved
protected boolean fromBoundary
protected java.lang.String id
protected Subset subset
public abstract void readAttribute(java.lang.String className, java.lang.String attributeName, java.lang.String value, CIMModel model) throws InterpretationException
InterpretationException
public abstract void readResource(java.lang.String className, java.lang.String resourceName, java.lang.String id, CIMModel model) throws InterpretationException, LinkageException
public abstract void write(javax.xml.stream.XMLStreamWriter xmlsw, boolean writeID)
public abstract void write(javax.xml.stream.XMLStreamWriter xmlsw, Subset subset, boolean writeID)
public abstract void resolveLinks(CIMModel model, CIMModel boundaryModel) throws LinkageException
LinkageException
public abstract void clearContent(Subset subset)
public abstract ConsistencyCheck modelConsistency()
public abstract ConsistencyCheck modelConsistency(Subset subset)
public final java.lang.String getId()
public void setId(java.lang.String id)
public final Subset getSubset()
public final boolean isAddedToUnresolved()
public void setFromBoundary(boolean fromBoundary)
public boolean isFromBoundary()
protected void addToUnresolved()
protected void removeFromUnresolved()
protected void copyBase(CIMInstance otherCIMInstance)
protected abstract void clearAssociations(Subset subset)