pt.ist.fenixframework.dml
Class DomainClass
java.lang.Object
pt.ist.fenixframework.dml.DomainEntity
pt.ist.fenixframework.dml.DomainClass
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- DomainRelation
public class DomainClass
- extends DomainEntity
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomainClass
public DomainClass(URL sourceFile,
String fullName,
DomainEntity superclass,
List interfacesNames)
hasSuperclass
public boolean hasSuperclass()
getSuperclass
public DomainEntity getSuperclass()
getSuperclassName
public String getSuperclassName()
getInterfaceNamesIterator
public Iterator getInterfaceNamesIterator()
getInterfacesNames
public List getInterfacesNames()
addSlot
public void addSlot(Slot slot)
getSlots
public Iterator<Slot> getSlots()
getSlotsList
public List<Slot> getSlotsList()
hasSlots
public boolean hasSlots()
findSlot
public Slot findSlot(String slotName)
- Overrides:
findSlot
in class DomainEntity
addRoleSlot
public void addRoleSlot(Role role)
- Specified by:
addRoleSlot
in class DomainEntity
getRoleSlots
public Iterator<Role> getRoleSlots()
getRoleSlotsList
public List<Role> getRoleSlotsList()
findRoleSlot
public Role findRoleSlot(String roleName)
- Overrides:
findRoleSlot
in class DomainEntity
hasSlotWithOption
public boolean hasSlotWithOption(Slot.Option option)
Copyright © 2013. All Rights Reserved.