public interface XOCObjectModel extends XOCElement
Modifier and Type | Method and Description |
---|---|
boolean |
checkTwoObjectsIfRelated(java.lang.String firstObjectId,
java.lang.String secondObjectId) |
java.lang.Object |
clone() |
java.util.List<XOCObject> |
computeLess(XOCObjectModel model) |
java.util.List<XOCObject> |
computeMore(XOCObjectModel model) |
boolean |
contain(XOCObjectModel model) |
boolean |
equalTo(XOCObjectModel model) |
java.util.Map<java.lang.String,XOCObject> |
generateIdVSObjectMap() |
java.util.List<XOCObject> |
getAllRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.List<XOCObject> |
getDirectlyRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.Map<java.lang.String,XOCObject> |
getIdVSObjectMap() |
java.util.Map<java.lang.String,XOCORelation> |
getIdVSObjectRelationMap() |
XOCObject |
getObjectById(java.lang.String id) |
java.util.List<XOCORelation> |
getObjectRelationSet() |
java.util.List<XOCORelation> |
getObjectRelationsOfTwoClasses(java.lang.String firstClassName,
java.lang.String secondClassName) |
java.util.List<XOCObject> |
getObjectSet() |
java.util.List<XOCObject> |
getObjectsOfOneClass(java.lang.String className) |
XOCObjectModel |
minusObjectModelOverlap(XOCObjectModel model) |
XOCObjectModel |
plusObjectModel(XOCObjectModel inputModel) |
void |
setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObjectMap) |
void |
setObjectRelationSet(java.util.List<XOCORelation> objectRelationSet) |
void |
setObjectSet(java.util.List<XOCObject> objectSet) |
void |
updateObjectRelationSet() |
getAttributes, getExtensions, hasAttributes, setAttributes
java.util.List<XOCObject> getObjectSet()
java.util.List<XOCORelation> getObjectRelationSet()
void setObjectSet(java.util.List<XOCObject> objectSet)
void setObjectRelationSet(java.util.List<XOCORelation> objectRelationSet)
java.util.List<XOCObject> getAllRelatedObjectsForOneObject(java.lang.String objectId)
java.util.List<XOCObject> getDirectlyRelatedObjectsForOneObject(java.lang.String objectId)
java.lang.Object clone()
void updateObjectRelationSet()
java.util.List<XOCObject> getObjectsOfOneClass(java.lang.String className)
java.util.List<XOCORelation> getObjectRelationsOfTwoClasses(java.lang.String firstClassName, java.lang.String secondClassName)
boolean contain(XOCObjectModel model)
boolean equalTo(XOCObjectModel model)
XOCObject getObjectById(java.lang.String id)
java.util.List<XOCObject> computeMore(XOCObjectModel model)
java.util.List<XOCObject> computeLess(XOCObjectModel model)
boolean checkTwoObjectsIfRelated(java.lang.String firstObjectId, java.lang.String secondObjectId)
XOCObjectModel minusObjectModelOverlap(XOCObjectModel model)
java.util.Map<java.lang.String,XOCObject> generateIdVSObjectMap()
void setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObjectMap)
java.util.Map<java.lang.String,XOCObject> getIdVSObjectMap()
java.util.Map<java.lang.String,XOCORelation> getIdVSObjectRelationMap()
XOCObjectModel plusObjectModel(XOCObjectModel inputModel)