Modifier and Type | Class and Description |
---|---|
static class |
AbstractObject.mode |
Constructor and Description |
---|
AbstractObject(java.io.File file) |
AbstractObject(java.util.List<AbstractObject> aggregate,
java.util.List<Property> props,
java.lang.String name) |
AbstractObject(java.lang.String name) |
AbstractObject(java.lang.String name,
java.util.List<Property> props) |
AbstractObject(java.lang.String name,
java.util.List<Property> props,
java.util.List<AbstractObject> composite) |
AbstractObject(java.lang.String name,
java.util.List<Property> props,
java.util.List<AbstractObject> composite,
java.util.List<AbstractObject> aggregate) |
Modifier and Type | Method and Description |
---|---|
void |
addAffordance(Affordance affordance) |
void |
addAggregatePart(AbstractObject part) |
void |
addCompositePart(AbstractObject part) |
void |
addObject(java.lang.Object obj,
java.lang.String fullname) |
void |
addProperty(Property prop) |
void |
addProperty(java.lang.String prop,
java.lang.Object value) |
boolean |
already_exists(java.lang.Object o) |
AbstractObject |
clone() |
void |
delete(java.lang.String path) |
void |
deleteChild(java.lang.Object child) |
boolean |
detectAffordance(java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects,
java.util.HashMap<java.lang.String,AbstractObject> compositeObjects,
java.util.HashMap<java.lang.String,Property> modifiedProperties) |
void |
discoveryAffordance(AbstractObject after,
java.util.List<AbstractObject> path) |
java.util.List<Affordance> |
getAffordances() |
java.util.List<AbstractObject> |
getAggregateList() |
java.util.List<AbstractObject> |
getAggregateParts() |
java.util.List<AbstractObject> |
getCompositeList() |
java.util.List<AbstractObject> |
getCompositeParts() |
java.lang.String |
getName() |
java.util.List<Property> |
getProperties() |
boolean |
isEmpty() |
void |
removeAggregatePart(AbstractObject part) |
void |
removeCompositePart(AbstractObject part) |
void |
removeProperty(Property prop) |
java.util.List<java.lang.Object> |
search(java.lang.String path) |
void |
setAffordances(java.util.List<Affordance> affordances) |
void |
setAggregateList(java.util.List<AbstractObject> aggregateList) |
void |
setAggregatePart(java.util.List<AbstractObject> aggregatedList) |
void |
setCompositeList(java.util.List<AbstractObject> compositeList) |
void |
setCompositeParts(java.util.List<AbstractObject> parts) |
void |
setName(java.lang.String name) |
void |
setProperties(java.util.List<Property> props) |
java.lang.String |
toString() |
java.lang.String |
toStringFull() |
java.lang.String |
toStringFull(int level) |
public AbstractObject(java.lang.String name)
public AbstractObject(java.lang.String name, java.util.List<Property> props)
public AbstractObject(java.lang.String name, java.util.List<Property> props, java.util.List<AbstractObject> composite, java.util.List<AbstractObject> aggregate)
public AbstractObject(java.lang.String name, java.util.List<Property> props, java.util.List<AbstractObject> composite)
public AbstractObject(java.util.List<AbstractObject> aggregate, java.util.List<Property> props, java.lang.String name)
public AbstractObject(java.io.File file)
public java.util.List<java.lang.Object> search(java.lang.String path)
public void delete(java.lang.String path)
public boolean detectAffordance(java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects, java.util.HashMap<java.lang.String,AbstractObject> compositeObjects, java.util.HashMap<java.lang.String,Property> modifiedProperties)
public void discoveryAffordance(AbstractObject after, java.util.List<AbstractObject> path)
public java.util.List<AbstractObject> getCompositeParts()
public void setCompositeParts(java.util.List<AbstractObject> parts)
public void addCompositePart(AbstractObject part)
public void removeCompositePart(AbstractObject part)
public java.util.List<AbstractObject> getAggregateParts()
public void setAggregatePart(java.util.List<AbstractObject> aggregatedList)
public void addAggregatePart(AbstractObject part)
public void removeAggregatePart(AbstractObject part)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.List<Property> getProperties()
public void setProperties(java.util.List<Property> props)
public void addProperty(Property prop)
public void addProperty(java.lang.String prop, java.lang.Object value)
public void removeProperty(Property prop)
public java.util.List<Affordance> getAffordances()
public void setAffordances(java.util.List<Affordance> affordances)
public AbstractObject clone()
clone
in class java.lang.Object
public void deleteChild(java.lang.Object child)
public void addAffordance(Affordance affordance)
public java.util.List<AbstractObject> getCompositeList()
public void setCompositeList(java.util.List<AbstractObject> compositeList)
public java.util.List<AbstractObject> getAggregateList()
public void setAggregateList(java.util.List<AbstractObject> aggregateList)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringFull()
public java.lang.String toStringFull(int level)
public boolean isEmpty()
public boolean already_exists(java.lang.Object o)
public void addObject(java.lang.Object obj, java.lang.String fullname)