| Constructor and Description |
|---|
SchemaDefinition() |
SchemaDefinition(String name) |
public boolean addEntity(EntityDefinition ent)
ent - the EntityDefinition to be added to the schemapublic boolean addType(DefinedType type)
type - the DefinedType to be added to the total list of types
defined in this schemapublic DefinedType getTypeBN(String name)
public void constructEntityRelationsMap()
public void constructHirarchyMap()
public BaseType getBaseTypeBN(String name)
name - public EntityDefinition getEntityBN(String name)
getEntityBN in interface Schemapublic EntityDefinition getEntityBNNoCaseConvert(String name)
getEntityBNNoCaseConvert in interface Schemapublic HashMap<String,EntityDefinition> getEnitiesBN()
public void setEnitiesBN(HashMap<String,EntityDefinition> enitiesBN)
public ArrayList<EntityDefinition> getEntities()
public void setEntities(ArrayList<EntityDefinition> entities)
public String getName()
public void setName(String name)
public HashMap<String,DefinedType> getTypesBN()
public void setTypesBN(HashMap<String,DefinedType> types)
public ArrayList<DefinedType> getTypes()
public void setTypes(ArrayList<DefinedType> typesBN)
public HashMap<EntityDefinition,ArrayList<EntityDefinition>> getParents()
public ArrayList<EntityDefinition> getEntityChildren(EntityDefinition ent)
public ArrayList<EntityDefinition> getEntityRelations(EntityDefinition ent)
public byte[] getSchemaData()
public void setSchemaData(byte[] schemaData)
Copyright © 2018 OpenSource BIM. All rights reserved.