Package org.woped.core.model.petrinet

Examples of org.woped.core.model.petrinet.ResourceClassModel


                    statusBars[i].nextStep();
            }
            // Roles

            RoleType iRoleType;
            ResourceClassModel roleModelTemp;
            for (Iterator<ResourceClassModel> iter = petrinetModel.getRoles().iterator(); iter.hasNext();)
            {
                roleModelTemp = (ResourceClassModel) iter.next();
                iRoleType = iNetResources.addNewRole();
                iRoleType.setName(roleModelTemp.getName());
                if(roleModelTemp.getSuperModels()!= null){
                  for (Iterator<ResourceClassModel> i = roleModelTemp.getSuperModels();i.hasNext();)
                  {               
                    ResourceClassModel superMe = i.next();
                    SuperModelType newSuper =iRoleType.addNewSuperModel();
                    newSuper.setName(superMe.getName());
                  }
                }
                for (int i = 0; i < statusBars.length; i++)
                    statusBars[i].nextStep();
            }
            // Orga Units
            OrganizationUnitType iOrganizationUnitType;
            ResourceClassModel orgunitModelTemp;
            for (Iterator<ResourceClassModel> iter = petrinetModel.getOrganizationUnits().iterator(); iter.hasNext();)
            {
                orgunitModelTemp = (ResourceClassModel) iter.next();
                iOrganizationUnitType = iNetResources.addNewOrganizationUnit();
                iOrganizationUnitType.setName(orgunitModelTemp.getName());
                if(orgunitModelTemp.getSuperModels()!=null){
                  for (Iterator<ResourceClassModel> i = orgunitModelTemp.getSuperModels();i.hasNext();)
                  {
                    ResourceClassModel superMe = i.next();
                    SuperModelType newSuper= iOrganizationUnitType.addNewSuperModel();
                    newSuper.setName(superMe.getName());
                  }
                }
                for (int i = 0; i < statusBars.length; i++)
                    statusBars[i].nextStep();
            }
View Full Code Here


                petrinet.addResourceMapping(parent.toString(), node.toString());   
                model.insertNodeInto(node, parent, parent.getChildCount());
                Vector<ResourceClassModel> Groups = petrinet.getOrganizationUnits();
                Vector<ResourceClassModel> Roles = petrinet.getRoles();
               
                ResourceClassModel Group;
                for (Iterator <ResourceClassModel>iter = Groups.iterator(); iter.hasNext();){
                  Group = iter.next();
                  if(Group.getSuperModels()!= null && Group.toString().equals(parent.toString())){                   
                    for(Iterator<ResourceClassModel>superGroups = Group.getSuperModels();superGroups.hasNext();){
                      String currentSuperGroup= superGroups.next().toString();                 
                      petrinet.addResourceMapping(currentSuperGroup.toString(), node.toString());                   
                    }
                  }
                }
                ResourceClassModel Role;
                for (Iterator <ResourceClassModel>iter = Roles.iterator(); iter.hasNext();){
                  Role = iter.next();
                  if(Role.getSuperModels()!= null && Role.toString().equals(parent.toString())){                   
                    for(Iterator<ResourceClassModel>superRoles = Role.getSuperModels();superRoles.hasNext();){
                      String currentSuperRole= superRoles.next().toString();                 
                      petrinet.addResourceMapping(currentSuperRole.toString(), node.toString());                   
                    }
                  }
                }
               
               
                DefaultMutableTreeNode superParent = (DefaultMutableTreeNode) parent.getParent();
               
                int pathToExpand = superParent.getIndex(parent);
                collapseAll(DropTree.this);
                DropTree.this.expandRow(pathToExpand);
              }
              else{
                JOptionPane.showMessageDialog(null , Messages.getString("ResourceEditor.Error.AlreadyAssigned.Text"), Messages.getString("ResourceEditor.Error.AlreadyAssigned.Title"),
                          JOptionPane.ERROR_MESSAGE);
              }
          else{
           DefaultMutableTreeNode  superParent = (DefaultMutableTreeNode) parent.getParent();
              if (!parentContainsNode(superParent,node)){
             
                petrinet.addResourceMapping(superParent.toString(), node.toString());   
                model.insertNodeInto(node, superParent, superParent.getChildCount());
               
                Vector<ResourceClassModel> Groups = petrinet.getOrganizationUnits();
                Vector<ResourceClassModel> Roles = petrinet.getRoles();
               
                ResourceClassModel Group;
                for (Iterator <ResourceClassModel>iter = Groups.iterator(); iter.hasNext();){
                  Group = iter.next();
                  if(Group.getSuperModels()!= null && Group.toString().equals(superParent.toString())){                   
                    for(Iterator<ResourceClassModel>superGroups = Group.getSuperModels();superGroups.hasNext();){
                      String currentSuperGroup= superGroups.next().toString();                 
                      petrinet.addResourceMapping(currentSuperGroup.toString(), node.toString());                   
                    }
                  }
                }
                ResourceClassModel Role;
                for (Iterator <ResourceClassModel>iter = Roles.iterator(); iter.hasNext();){
                  Role = iter.next();
                  if(Role.getSuperModels()!= null && Role.toString().equals(superParent.toString())){                   
                    for(Iterator<ResourceClassModel>superRoles = Role.getSuperModels();superRoles.hasNext();){
                      String currentSuperRole= superRoles.next().toString();                 
                      petrinet.addResourceMapping(currentSuperRole.toString(), node.toString());                   
                    }
                  }
                }
View Full Code Here

TOP

Related Classes of org.woped.core.model.petrinet.ResourceClassModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.