public class EntityDefinition extends NamedType
| Constructor and Description |
|---|
EntityDefinition(String name) |
public EntityDefinition(String name)
public boolean isDerived(String name)
public boolean addAttribute(Attribute a)
public void addDerived(DerivedAttribute2 attribute, boolean firstOccurance)
public boolean addSupertype(EntityDefinition parent)
public ArrayList<Attribute> getAttributes(boolean returnInherited)
returnInherited - if true also returns inherited attributspublic ArrayList<EntityDefinition> getSupertypes()
public void setSupertypes(ArrayList<EntityDefinition> supertypes)
public HashMap<String,EntityDefinition> getSupertypesBN()
public void setSupertypesBN(HashMap<String,EntityDefinition> supertypesBN)
public ArrayList<EntityDefinition> getSubtypes()
public void setSubtypes(ArrayList<EntityDefinition> subtypes)
public void addSubtype(EntityDefinition subClass)
public boolean isInstantiable()
public void setInstantiable(boolean instantiable)
public Map<String,DerivedAttribute2> getDerivedAttributes()
public boolean isDerivedOverride(String name)
Copyright © 2018 OpenSource BIM. All rights reserved.