Package fd2.diagram.expressions

Examples of fd2.diagram.expressions.Fd2OCLFactory$Expression


  /**
   * @generated
   */
  protected CommandResult doExecuteWithResult(IProgressMonitor monitor,
      IAdaptable info) throws ExecutionException {
    ExclusiveCaseRelation newElement = Fd2Factory.eINSTANCE
        .createExclusiveCaseRelation();

    BaseFeatureNode owner = (BaseFeatureNode) getElementToEdit();
    owner.getChildRelations().add(newElement);

View Full Code Here


        AE.cleanChildData();
        boolean wasElement = false;
        for (DiagramElement DGelem : FDe.getDiagramElements()) {
          if (DGelem instanceof FeatureNode) {
            FeatureNode baseNode = (FeatureNode) DGelem;
            if (baseNode.getName().contentEquals(
                AE.getFeatureElement())) {
              wasElement = true;
              for (AbstractRelation abstractRel : baseNode
                  .getChildRelations()) {
                if (abstractRel instanceof MandatoryRelation) {

                  String mandatoryElementName = ((MandatoryRelation) abstractRel)
                      .getTargetFeatureNode().getName();
View Full Code Here

  /**
   * @generated
   */
  protected CommandResult doExecuteWithResult(IProgressMonitor monitor,
      IAdaptable info) throws ExecutionException {
    FeatureNode newElement = Fd2Factory.eINSTANCE.createFeatureNode();

    Diagram owner = (Diagram) getElementToEdit();
    owner.getDiagramElements().add(newElement);

    doConfigure(newElement, monitor, info);
View Full Code Here

    if (!canExecute()) {
      throw new ExecutionException(
          "Invalid arguments in create link command"); //$NON-NLS-1$
    }

    MandatoryRelation newElement = Fd2Factory.eINSTANCE
        .createMandatoryRelation();
    getSource().getChildRelations().add(newElement);
    newElement.setTargetFeatureNode(getTarget());
    doConfigure(newElement, monitor, info);
    ((CreateElementRequest) getRequest()).setNewElement(newElement);
    return CommandResult.newOKCommandResult(newElement);

  }
View Full Code Here

   * @generated
   */
  @Override
  public String getText(Object object)
  {
    OneManyRelation oneManyRelation = (OneManyRelation)object;
    return getString("_UI_OneManyRelation_type") + " " + oneManyRelation.getLowerBound();
  }
View Full Code Here

    if (!canExecute()) {
      throw new ExecutionException(
          "Invalid arguments in create link command"); //$NON-NLS-1$
    }

    OptionalRelation newElement = Fd2Factory.eINSTANCE
        .createOptionalRelation();
    getSource().getChildRelations().add(newElement);
    newElement.setTargetFeatureNode(getTarget());
    doConfigure(newElement, monitor, info);
    ((CreateElementRequest) getRequest()).setNewElement(newElement);
    return CommandResult.newOKCommandResult(newElement);

  }
View Full Code Here

    if (!canExecute()) {
      throw new ExecutionException(
          "Invalid arguments in create link command"); //$NON-NLS-1$
    }

    RequireRelation newElement = Fd2Factory.eINSTANCE
        .createRequireRelation();
    getSource().getChildRelations().add(newElement);
    newElement.setTargetFeatureNode(getTarget());
    doConfigure(newElement, monitor, info);
    ((CreateElementRequest) getRequest()).setNewElement(newElement);
    return CommandResult.newOKCommandResult(newElement);

  }
View Full Code Here

  protected Command getCreateCommand(CreateElementRequest req) {
    if (Fd2ElementTypes.ExclusiveCaseRelation_3003 == req.getElementType()) {
      return getGEFWrapper(new ExclusiveCaseRelationCreateCommand(req));
    }
    if (Fd2ElementTypes.CaseOrRelation_3002 == req.getElementType()) {
      return getGEFWrapper(new CaseOrRelationCreateCommand(req));
    }
    return super.getCreateCommand(req);
  }
View Full Code Here

  /**
   * @generated
   */
  protected Command getCreateCommand(CreateElementRequest req) {
    if (Fd2ElementTypes.ExclusiveCaseRelation_3003 == req.getElementType()) {
      return getGEFWrapper(new ExclusiveCaseRelationCreateCommand(req));
    }
    if (Fd2ElementTypes.CaseOrRelation_3002 == req.getElementType()) {
      return getGEFWrapper(new CaseOrRelationCreateCommand(req));
    }
    return super.getCreateCommand(req);
View Full Code Here

   */
  protected Command getStartCreateRelationshipCommand(
      CreateRelationshipRequest req) {
    if (Fd2ElementTypes.OneManyRelationTargetFeatureNodes_4004 == req
        .getElementType()) {
      return getGEFWrapper(new OneManyRelationTargetFeatureNodesCreateCommand(
          req, req.getSource(), req.getTarget()));
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of fd2.diagram.expressions.Fd2OCLFactory$Expression

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.