For IntelliJ IDEA and
Android Studio


private ActorDefinition getActorByName(String name) { for (ActorDefinition actorDefinition : getProcessDefinition().getActorsList()) { if (actorDefinition.getName().equals(name)) { return actorDefinition; } } return new ActorDefinitionImpl(name); } }
public SActorDefinitionImpl(final ActorDefinition actor) { super(actor.getName()); description = actor.getDescription(); initiator = actor.isInitiator(); }
public ActorDefinition getActor(final String actorName) { final Iterator<ActorDefinition> iterator = actors.iterator(); ActorDefinition actorDefinition = null; boolean found = false; while (!found && iterator.hasNext()) { final ActorDefinition next = iterator.next(); if (next.getName().equals(actorName)) { found = true; actorDefinition = next; } } return actorDefinition; }
private void validateActors() { final ActorDefinition actorInitiator = process.getActorInitiator(); if (actorInitiator != null) { final String actorInitiatorName = actorInitiator.getName(); final ActorDefinition actor = process.getActor(actorInitiatorName); if (actor == null) { designErrors.add("No actor is found for initiator '" + actorInitiatorName + "'."); } // FIXME : Don't remove. See JIRA ENGINE-1975 // int nbInitiator = 0; // final List<ActorDefinition> actors = process.getActorsList(); // for (final ActorDefinition actorDefinition : actors) { // if (actorDefinition.getName().equals(actorInitiatorName)) { // nbInitiator++; // } // if (nbInitiator > 1) { // designErrors.add("More than one actor are named '" + actorInitiatorName + "'. All names must be unique."); // } // } } }
public SActorDefinitionImpl(final ActorDefinition actor) { super(actor.getName()); description = actor.getDescription(); initiator = actor.isInitiator(); }
private ActorDefinition getActorByName(String name) { for (ActorDefinition actorDefinition : getProcessDefinition().getActorsList()) { if (actorDefinition.getName().equals(name)) { return actorDefinition; } } return new ActorDefinitionImpl(name); } }
public ActorDefinition getActor(final String actorName) { final Iterator<ActorDefinition> iterator = actors.iterator(); ActorDefinition actorDefinition = null; boolean found = false; while (!found && iterator.hasNext()) { final ActorDefinition next = iterator.next(); if (next.getName().equals(actorName)) { found = true; actorDefinition = next; } } return actorDefinition; }
private void validateActors() { final ActorDefinition actorInitiator = process.getActorInitiator(); if (actorInitiator != null) { final String actorInitiatorName = actorInitiator.getName(); final ActorDefinition actor = process.getActor(actorInitiatorName); if (actor == null) { designErrors.add("No actor is found for initiator '" + actorInitiatorName + "'."); } // FIXME : Don't remove. See JIRA ENGINE-1975 // int nbInitiator = 0; // final List<ActorDefinition> actors = process.getActorsList(); // for (final ActorDefinition actorDefinition : actors) { // if (actorDefinition.getName().equals(actorInitiatorName)) { // nbInitiator++; // } // if (nbInitiator > 1) { // designErrors.add("More than one actor are named '" + actorInitiatorName + "'. All names must be unique."); // } // } } }