Uses of Class
moise.os.ss.Group

Packages that use Group
moise.oe   
moise.os.ss   
ora4mas.nopl.tools   
 

Uses of Group in moise.oe
 

Fields in moise.oe declared as Group
protected  Group GroupInstance.spec
           
 

Methods in moise.oe that return Group
 Group GroupInstance.getGrSpec()
           
 

Methods in moise.oe with parameters of type Group
 java.util.Collection<GroupInstance> OE.findInstancesOf(Group grSpec)
          finds all groups (and subgroups) that instantiates grSpec
 java.util.Collection<GroupInstance> GroupInstance.findInstancesOf(Group grSpec)
          get all groups (and subgroups) that instantiates grSpec
 

Constructors in moise.oe with parameters of type Group
GroupInstance(java.lang.String id, Group spec)
          create a new group instance identified by id
 

Uses of Group in moise.os.ss
 

Fields in moise.os.ss declared as Group
protected  Group RoleRel.grSpec
           
protected  Group SS.rootGrSpec
           
protected  Group Group.superGr
           
 

Fields in moise.os.ss with type parameters of type Group
protected  CardinalitySet<Group> Group.subgroups
           
 

Methods in moise.os.ss that return Group
 Group Group.findSubGroup(java.lang.String grId)
          looks for grId in this group and in its subgroups
 Group RoleRel.getGrSpec()
           
 Group SS.getRootGrSpec()
           
 Group Group.getSubGroup(java.lang.String grId)
          gets the grId subgroup of this group (does not looks for the subgroups' subgroups)
 Group Group.getSuperGroup()
           
 

Methods in moise.os.ss that return types with arguments of type Group
 java.util.Collection<Group> Group.getAllSubGroupsTree()
          gets this group and its all sub groups, the subgroups of the subgroups, .....
 java.util.Collection<Group> Role.getGroups()
          gets a list of groups where this role can be played
 CardinalitySet<Group> Group.getSubGroups()
          gets the direct sub groups of this group
 

Methods in moise.os.ss with parameters of type Group
 void Group.addSubGroup(Group gr)
           
 java.util.Collection<Compatibility> Role.getCompatibilities(Group gr)
          gets all compatibilities for this role (and its super roles) in the context of the GrSpec
 java.util.Collection<Link> Role.getLinks(Group gr)
          gets all links for this role (and its super roles) in the context of the GrSpec
 Cardinality Group.getSubGroupCardinality(Group gr)
           
 void SS.setRootGrSpec(Group gr)
           
protected  void Group.setSuperGroup(Group gr)
           
 

Constructors in moise.os.ss with parameters of type Group
Compatibility(Group grSpec)
          Creates new Compatibility
Compatibility(Role a, Role b, Group grSpec)
          Creates new Compatibility
Link(Group gr, java.lang.String linkType)
          Creates new Link
Link(Role s, Role d, Group gr, java.lang.String linkType)
          Creates new Link
 

Uses of Group in ora4mas.nopl.tools
 

Methods in ora4mas.nopl.tools with parameters of type Group
static java.lang.String os2nopl.transform(Group gr)
          transforms a Group Spec into NPL code