Package org.eclipse.papyrus.sysml.requirements

Examples of org.eclipse.papyrus.sysml.requirements.Requirement


   * @param element
   *            Requirement
   * @return Id
   */
  public String getRequirementId(Class element) {
    Requirement requirement = getRequirement(element);
    return requirement.getId();
  }
View Full Code Here


   * @param element
   *            Requirement
   * @return Text
   */
  public String getRequirementText(Class element) {
    Requirement requirement = getRequirement(element);
    return requirement.getText();
  }
View Full Code Here

   *            Requirement
   * @param newId
   *            Id
   */
  public void setRequirementId(Class element, String newId) {
    Requirement requirement = getRequirement(element);
    requirement.setId(newId);
  }
View Full Code Here

   *            Requirement
   * @param newText
   *            Text
   */
  public void setRequirementText(Class element, String newText) {
    Requirement requirement = getRequirement(element);
    requirement.setText(newText);
  }
View Full Code Here

        if(currentRefine != null) {
          EList<NamedElement> suppliers = currentRefine.getBase_Abstraction().getSuppliers();
          Iterator<NamedElement> it = suppliers.iterator();
          while(it.hasNext()) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              refines.add(currentRequirement);
            }
          }
        }
View Full Code Here

        if(currentSatisfy != null) {
          EList<NamedElement> suppliers = currentSatisfy.getBase_Abstraction().getSuppliers();
          Iterator<NamedElement> it = suppliers.iterator();
          while(it.hasNext()) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              satisfies.add(currentRequirement);
            }
          }
        }
View Full Code Here

        // Must be a Trace not a subtype (see bug #352563).
        if((currentTrace != null) && (currentTrace.eClass() == StandardPackage.eINSTANCE.getTrace())) {
          EList<NamedElement> clients = currentTrace.getBase_Abstraction().getSuppliers();
          Iterator<NamedElement> it = clients.iterator();
          while(it.hasNext()) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              tracedFrom.add(currentRequirement);
            }
          }
        }
View Full Code Here

        if(currentVerify != null) {
          EList<NamedElement> suppliers = currentVerify.getBase_Abstraction().getSuppliers();
          Iterator<NamedElement> it = suppliers.iterator();
          while(it.hasNext()) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              verifies.add(currentRequirement);
            }
          }
        }
View Full Code Here

  public Requirement basicGetMaster() {
    // The Requirement is the supplier of the Copy link between the master
    // Requirement and
    // current
    // This should return the TestCase verifying current Requirement
    Requirement master = null;
    Copy currentCopy = null;

    if(getBase_Class() != null) {
      Iterator<Dependency> itDep = getBase_Class().getClientDependencies().iterator();

      // Find Copy link
      while(itDep.hasNext()) {
        Dependency currentDep = itDep.next();
        currentCopy = UMLUtil.getStereotypeApplication(currentDep, Copy.class);

        if(currentCopy != null) {
          EList<NamedElement> suppliers = currentCopy.getBase_Abstraction().getSuppliers();
          Iterator<NamedElement> it = suppliers.iterator();
          while(it.hasNext() && (master == null)) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              master = currentRequirement;
            }
          }
        }
View Full Code Here

        if(currentDeriveReqt != null) {
          EList<NamedElement> clients = currentDeriveReqt.getBase_Abstraction().getClients();
          Iterator<NamedElement> it = clients.iterator();
          while(it.hasNext()) {
            Requirement currentRequirement = UMLUtil.getStereotypeApplication(it.next(), Requirement.class);
            if(currentRequirement != null) {
              derived.add(currentRequirement);
            }
          }
        }
View Full Code Here

TOP

Related Classes of org.eclipse.papyrus.sysml.requirements.Requirement

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.