Package archmapper.main.model.archmapping

Examples of archmapper.main.model.archmapping.ConnectorMapping


    if (archElem instanceof Component) {
      mapping = new ComponentMapping();
      ((ComponentMapping) mapping).setComponentName(componentOrConnectorName);
      archMapping.getComponentMapping().add((ComponentMapping) mapping);
    } else {
      mapping = new ConnectorMapping();
      ((ConnectorMapping) mapping).setConnectorName(componentOrConnectorName);
      archMapping.getConnectorMapping().add((ConnectorMapping) mapping);
    }
   
    mapping.setParent(archMapping);   
View Full Code Here


   * information is checked.
   * 
   * @return
   */
  public boolean hasConnectorImplementation(Connector connector) {
    ConnectorMapping mapping = archMapping.getConnectorMapping(connector.getName());
    ConnectorTypeMapping typeMapping = styleMapping.getConnectorTypeMapping(connector.getStyleType());

    if (mapping != null) {
      if (mapping.getHasImplementation() == Boolean.TRUE) {
        return true;
      }
      // If it is false, and there are class or interface definitions,
      // then set it to true nevertheless.
      if (mapping.getClassDefinition().size() > 0 ||
          mapping.getInterfaceDefinition().size() > 0 ||
            mapping.getClassNamePattern().size() > 0) {
        return true;
      }
     
      if (mapping.getHasImplementation() == Boolean.FALSE) {
        return false;
      }
    }
    if (typeMapping != null) {
      return typeMapping.isHasImplementation();
View Full Code Here

    classDef2.setParent(comp2Mapping);
    classDef2.setClassName("Class2");
    classDef2.setType("ClassType2");
   
    // create a connector mapping
    ConnectorMapping connMapping = new ConnectorMapping();
    connMapping.setParent(archMapping);
    archMapping.getConnectorMapping().add(connMapping);
   
    connMapping.setConnectorName("Connector1");
   
    // create styleTypeInformation
    StyleTypeInformation stInfo = new StyleTypeInformation();
    archMapping.getStyleTypeInformation().add(stInfo);
    stInfo.setParent(archMapping);
View Full Code Here

    createArchitecture();
    createArchitectureMapping();
   
    ComponentMapping comp1Mapping = archMapping.getComponentMapping("Comp1");
    ComponentMapping comp2Mapping = archMapping.getComponentMapping("Comp2");
    ConnectorMapping conn1Mapping = archMapping.getConnectorMapping("Connector1");
   
    assertNull(mappingHelper.getComponentTypeMapping("Comp1"));
    assertEquals("CompType1", mappingHelper.getComponentTypeOf(comp1Mapping));
    assertEquals("ConnType", mappingHelper.getConnectorTypeOf(conn1Mapping));
   
View Full Code Here

    ComponentMapping comp3Mapping = archMapping.getComponentMapping("Comp3");
    ClassDefinition classComp3Def = comp3Mapping.getClassDefinition().get(0);
    ClassDefinition class2Comp3Def = comp3Mapping.getClassDefinition().get(1);
   
    Connector connWithImpl = architecture.getConnectorByName("ConnWithImpl");
    ConnectorMapping connWithImplMapping = archMapping.getConnectorMapping("ConnWithImpl");
    ClassDefinition connClassDef = connWithImplMapping.getClassDefinition().get(0);
   
    // One class in the component may reference the connector class, one not
    assertTrue(mappingHelper.mayClassInComponentReferenceClassInConnector(classComp3Def,
        comp3, comp3Mapping, connClassDef, connWithImpl, connWithImplMapping));
    assertTrue(mappingHelper.mayClassReferenceOtherClass("Comp3Class1",
View Full Code Here

TOP

Related Classes of archmapper.main.model.archmapping.ConnectorMapping

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.