class JapiClassBuilder extends ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
CTOR_LOG_LEVEL
Constructor and Description |
---|
JapiClassBuilder(org.sparx.Element inData,
PackageBuilder<?,?,?,?,?,?> containingPackage,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.sparx.Attribute> |
collectAttributes(org.sparx.Element itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectClassConstraints(org.sparx.Element itemsSrc) |
protected java.util.List<org.sparx.Connector> |
collectConnectors(org.sparx.Element itemsSrc) |
protected java.util.List<org.sparx.Element> |
collectContainedElements(org.sparx.Element itemsSrc) |
protected java.util.List<org.sparx.Diagram> |
collectDiagrams(org.sparx.Element itemsSrc) |
protected java.util.List<org.sparx.Method> |
collectOperations(org.sparx.Element itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectTaggedValues(org.sparx.Element itemsSrc) |
protected AssociationBuilder<?,?> |
createAssociation(org.sparx.Connector item,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected AttributeBuilder<?,?> |
createAttribute(org.sparx.Attribute item,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
createDependency(org.sparx.Connector item,
EaModelBuilder<?,?> model,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected DiagramBuilder<?> |
createDiagram(org.sparx.Diagram item,
EaHelper eaHelper) |
protected ClassBuilder<?,?,?,?,?,?> |
createEmbeddedClass(org.sparx.Element item,
EaHelper eaHelper)
Creates class embedded into this class; containing package of the new embedded class is the
same as the containing package of this class.
|
protected OperationBuilder<?,?> |
createOperation(org.sparx.Method item,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
createSkippedConnector(org.sparx.Connector item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
createSkippedElement(org.sparx.Element item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
static java.util.Map<java.lang.String,java.lang.String> |
eaClassConstraintToFields(org.sparx.Constraint item) |
protected java.util.Map<java.lang.String,java.lang.String> |
eaConnectorIDsToFields(org.sparx.Connector item) |
static java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
eaElementTaggedValuesToFields(org.sparx.Element itemsSrc) |
static java.util.Map<java.lang.String,java.lang.String> |
eaElementTaggedValueToFields(org.sparx.TaggedValue item) |
protected java.lang.String |
fetchConnectorType(org.sparx.Connector item) |
protected java.lang.String |
getElementAbstract(org.sparx.Element inData) |
protected java.lang.String |
getElementAlias(org.sparx.Element inData) |
protected java.lang.String |
getElementGUID(org.sparx.Element inData) |
protected java.lang.Integer |
getElementID(org.sparx.Element inData) |
protected boolean |
getElementIsLeaf(org.sparx.Element inData) |
protected boolean |
getElementIsRoot(org.sparx.Element inData) |
protected java.lang.String |
getElementName(org.sparx.Element inData) |
protected java.lang.String |
getElementNotes(org.sparx.Element inData) |
protected java.lang.String |
getElementPersistence(org.sparx.Element inData) |
protected int |
getElementPosition(org.sparx.Element inData) |
protected java.lang.String |
getElementStereotypes(org.sparx.Element inData) |
protected int |
getElementSubtypeVal(org.sparx.Element inData) |
protected java.lang.String |
getElementType(org.sparx.Element inData) |
protected java.lang.String |
getElementVisibility(org.sparx.Element inData) |
addAttributeAfferentClass, addAttributeEfferentClass, addOperationAfferentClass, addOperationEfferentClass, build, doBuild, getAssociationSourceEndClasses, getAssociationTargetEndClasses, getAttributes, getConstraints, getContainingPackage, getDependencyAfferentClasses, getDependencyEfferentClasses, getDiagrams, getObjData, getOperations, getPos, getQualifiedName, getSkippedEaItems, getSubclasses, getSuperclasses, getTaggedValues, isAbstract, isAssociationClass, isClassOrEaInterface, isEaInterface, isEaLeafPropSet, isEaPersistentPropSet, isEaRootPropSet, isEnumeratedType, isSelfDependent, isSelfInherited
build, doBuild, getResult, setResult
public JapiClassBuilder(org.sparx.Element inData, PackageBuilder<?,?,?,?,?,?> containingPackage, EaHelper eaHelper)
inData
- containingPackage
- eaHelper
- protected java.lang.Integer getElementID(org.sparx.Element inData)
getElementID
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementGUID(org.sparx.Element inData)
getElementGUID
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementName(org.sparx.Element inData)
getElementName
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementAlias(org.sparx.Element inData)
getElementAlias
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementStereotypes(org.sparx.Element inData)
getElementStereotypes
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementVisibility(org.sparx.Element inData)
getElementVisibility
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementNotes(org.sparx.Element inData)
getElementNotes
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected int getElementPosition(org.sparx.Element inData)
getElementPosition
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementType(org.sparx.Element inData)
getElementType
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementAbstract(org.sparx.Element inData)
getElementAbstract
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected boolean getElementIsLeaf(org.sparx.Element inData)
getElementIsLeaf
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected boolean getElementIsRoot(org.sparx.Element inData)
getElementIsRoot
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String getElementPersistence(org.sparx.Element inData)
getElementPersistence
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected int getElementSubtypeVal(org.sparx.Element inData)
getElementSubtypeVal
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectClassConstraints(org.sparx.Element itemsSrc)
collectClassConstraints
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
public static java.util.Map<java.lang.String,java.lang.String> eaClassConstraintToFields(org.sparx.Constraint item)
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectTaggedValues(org.sparx.Element itemsSrc)
collectTaggedValues
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
public static java.util.List<java.util.Map<java.lang.String,java.lang.String>> eaElementTaggedValuesToFields(org.sparx.Element itemsSrc)
public static java.util.Map<java.lang.String,java.lang.String> eaElementTaggedValueToFields(org.sparx.TaggedValue item)
protected java.util.List<org.sparx.Diagram> collectDiagrams(org.sparx.Element itemsSrc)
collectDiagrams
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected DiagramBuilder<?> createDiagram(org.sparx.Diagram item, EaHelper eaHelper)
createDiagram
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.List<org.sparx.Element> collectContainedElements(org.sparx.Element itemsSrc)
collectContainedElements
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected ClassBuilder<?,?,?,?,?,?> createEmbeddedClass(org.sparx.Element item, EaHelper eaHelper)
ClassBuilder
createEmbeddedClass
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected SkippedBuilder<?,?,?,?> createSkippedElement(org.sparx.Element item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedElement
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.List<org.sparx.Attribute> collectAttributes(org.sparx.Element itemsSrc)
collectAttributes
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected AttributeBuilder<?,?> createAttribute(org.sparx.Attribute item, EaHelper eaHelper)
createAttribute
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.List<org.sparx.Method> collectOperations(org.sparx.Element itemsSrc)
collectOperations
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected OperationBuilder<?,?> createOperation(org.sparx.Method item, EaHelper eaHelper)
createOperation
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.List<org.sparx.Connector> collectConnectors(org.sparx.Element itemsSrc)
collectConnectors
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.lang.String fetchConnectorType(org.sparx.Connector item)
fetchConnectorType
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected java.util.Map<java.lang.String,java.lang.String> eaConnectorIDsToFields(org.sparx.Connector item)
eaConnectorIDsToFields
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected AssociationBuilder<?,?> createAssociation(org.sparx.Connector item, ClassBuilder<?,?,?,?,?,?> source, ClassBuilder<?,?,?,?,?,?> target, EaModelBuilder<?,?> model, EaHelper eaHelper)
createAssociation
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected DependencyBuilder<?,?> createDependency(org.sparx.Connector item, EaModelBuilder<?,?> model, ClassBuilder<?,?,?,?,?,?> source, ClassBuilder<?,?,?,?,?,?> target, EaHelper eaHelper)
createDependency
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
protected SkippedBuilder<?,?,?,?> createSkippedConnector(org.sparx.Connector item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedConnector
in class ClassBuilder<org.sparx.Element,org.sparx.Element,org.sparx.Diagram,org.sparx.Attribute,org.sparx.Method,org.sparx.Connector>
Copyright 2009-2015 Tatjana (Tanja) Kostic