pt.ist.fenixframework.dml
Class DomainRelation

Package class diagram package DomainRelation
java.lang.Object
  extended by pt.ist.fenixframework.dml.DomainEntity
      extended by pt.ist.fenixframework.dml.DomainClass
          extended by pt.ist.fenixframework.dml.DomainRelation
All Implemented Interfaces:
Serializable

public class DomainRelation
extends DomainClass

See Also:
Serialized Form

Constructor Summary
DomainRelation(URL sourceFile, String name, DomainRelation superrelation, List interfaces)
           
 
Method Summary
 void addRole(Role role)
           
 int countRoles()
           
 Role getFirstRole()
           
 List<Role> getRoles()
           
 Role getSecondRole()
           
 DomainRelation getSuperrelation()
           
 
Methods inherited from class pt.ist.fenixframework.dml.DomainClass
addRoleSlot, addSlot, findRoleSlot, findSlot, getInterfaceNamesIterator, getInterfacesNames, getRoleSlots, getRoleSlotsList, getSlots, getSlotsList, getSuperclass, getSuperclassName, hasSlots, hasSlotWithOption, hasSuperclass
 
Methods inherited from class pt.ist.fenixframework.dml.DomainEntity
getBaseName, getFullName, getFullName, getName, getPackageName, getSourceFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainRelation

public DomainRelation(URL sourceFile,
                      String name,
                      DomainRelation superrelation,
                      List interfaces)
Method Detail

getSuperrelation

public DomainRelation getSuperrelation()

addRole

public void addRole(Role role)

countRoles

public int countRoles()

getRoles

public List<Role> getRoles()

getFirstRole

public Role getFirstRole()

getSecondRole

public Role getSecondRole()


Copyright © 2013. All Rights Reserved.