Class GenPackage

java.lang.Object
cruise.umple.cpp.gen.GenPackage
All Implemented Interfaces:
Serializable

public class GenPackage extends Object implements Serializable
Copyright (c) 2017 Ahmed M.Orabi, Mahmoud M.Orabi. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v10.html Contributors: Ahmed M.Orabi Mahmoud M.Orabi Please refer to the code authors before making any changes. For any code reuse or copy, contact the authors and it is a MUST to refer author names.
See Also:
  • Field Details

    • BACK_SLASH

      public static final String BACK_SLASH
      See Also:
    • NL

      public static final String NL
    • TEXT_0

      public static final String TEXT_0
    • TEXT_1

      public static final String TEXT_1
    • TEXT_2

      public static final String TEXT_2
    • TEXT_3

      public static final String TEXT_3
    • TEXT_4

      public static final String TEXT_4
    • TEXT_5

      public static final String TEXT_5
      See Also:
    • TEXT_6

      public static final String TEXT_6
    • TEXT_7

      public static final String TEXT_7
      See Also:
    • TEXT_8

      public static final String TEXT_8
    • TEXT_9

      public static final String TEXT_9
    • TEXT_10

      public static final String TEXT_10
    • TEXT_11

      public static final String TEXT_11
    • TEXT_12

      public static final String TEXT_12
    • TEXT_13

      public static final String TEXT_13
    • TEXT_14

      public static final String TEXT_14
    • TEXT_15

      public static final String TEXT_15
      See Also:
    • TEXT_16

      public static final String TEXT_16
      See Also:
    • TEXT_17

      public static final String TEXT_17
      See Also:
    • TEXT_18

      public static final String TEXT_18
      See Also:
    • TEXT_19

      public static final String TEXT_19
      See Also:
    • TEXT_20

      public static final String TEXT_20
      See Also:
    • TEXT_21

      public static final String TEXT_21
      See Also:
    • TEXT_22

      public static final String TEXT_22
      See Also:
    • TEXT_23

      public static final String TEXT_23
      See Also:
    • TEXT_24

      public static final String TEXT_24
    • TEXT_25

      public static final String TEXT_25
    • TEXT_26

      public static final String TEXT_26
    • TEXT_27

      public static final String TEXT_27
    • TEXT_28

      public static final String TEXT_28
    • TEXT_29

      public static final String TEXT_29
    • TEXT_30

      public static final String TEXT_30
    • TEXT_31

      public static final String TEXT_31
    • TEXT_32

      public static final String TEXT_32
    • TEXT_33

      public static final String TEXT_33
      See Also:
    • TEXT_34

      public static final String TEXT_34
      See Also:
    • TEXT_35

      public static final String TEXT_35
    • TEXT_36

      public static final String TEXT_36
    • TEXT_37

      public static final String TEXT_37
    • TEXT_38

      public static final String TEXT_38
    • TEXT_39

      public static final String TEXT_39
    • TEXT_40

      public static final String TEXT_40
    • TEXT_41

      public static final String TEXT_41
    • TEXT_42

      public static final String TEXT_42
    • TEXT_43

      public static final String TEXT_43
    • TEXT_44

      public static final String TEXT_44
    • TEXT_45

      public static final String TEXT_45
    • TEXT_46

      public static final String TEXT_46
    • TEXT_47

      public static final String TEXT_47
    • TEXT_48

      public static final String TEXT_48
    • TEXT_49

      public static final String TEXT_49
    • TEXT_50

      public static final String TEXT_50
    • TEXT_51

      public static final String TEXT_51
    • TEXT_52

      public static final String TEXT_52
    • TEXT_53

      public static final String TEXT_53
    • TEXT_54

      public static final String TEXT_54
    • TEXT_55

      public static final String TEXT_55
    • TEXT_56

      public static final String TEXT_56
    • TEXT_57

      public static final String TEXT_57
    • TEXT_58

      public static final String TEXT_58
    • TEXT_59

      public static final String TEXT_59
    • TEXT_60

      public static final String TEXT_60
    • TEXT_61

      public static final String TEXT_61
    • TEXT_62

      public static final String TEXT_62
    • TEXT_63

      public static final String TEXT_63
    • TEXT_64

      public static final String TEXT_64
    • TEXT_65

      public static final String TEXT_65
    • TEXT_66

      public static final String TEXT_66
    • TEXT_67

      public static final String TEXT_67
    • TEXT_68

      public static final String TEXT_68
    • TEXT_69

      public static final String TEXT_69
    • TEXT_70

      public static final String TEXT_70
    • TEXT_71

      public static final String TEXT_71
    • TEXT_72

      public static final String TEXT_72
    • TEXT_73

      public static final String TEXT_73
    • TEXT_74

      public static final String TEXT_74
    • TEXT_75

      public static final String TEXT_75
    • TEXT_76

      public static final String TEXT_76
  • Constructor Details

    • GenPackage

      public GenPackage()
  • Method Details

    • setName

      public boolean setName(String aName)
    • setLanguage

      public boolean setLanguage(String aLanguage)
    • setVersion

      public boolean setVersion(String aVersion)
    • setDirectory

      public boolean setDirectory(String aDirectory)
    • setProject

      public boolean setProject(String aProject)
    • setPriority

      public boolean setPriority(int aPriority)
    • setRequiresThread

      public boolean setRequiresThread(boolean aRequiresThread)
    • setIncludesPriority

      public boolean setIncludesPriority(Comparator<GenDepend> aIncludesPriority)
    • setExternalDefinitionsPriority

      public boolean setExternalDefinitionsPriority(Comparator<UniqueGenBody> aExternalDefinitionsPriority)
    • setClassesPriority

      public boolean setClassesPriority(Comparator<GenClass> aClassesPriority)
    • setPredefinitionsPriority

      public boolean setPredefinitionsPriority(Comparator<UniqueGenBody> aPredefinitionsPriority)
    • getName

      public String getName()
    • getLanguage

      public String getLanguage()
    • getVersion

      public String getVersion()
    • getDirectory

      public String getDirectory()
    • getProject

      public String getProject()
    • getPriority

      public int getPriority()
    • getRequiresThread

      public boolean getRequiresThread()
      Composite-structure specific
    • getNamespace

      public String getNamespace()
    • getIncludesPriority

      public Comparator<GenDepend> getIncludesPriority()
    • getExternalDefinitionsPriority

      public Comparator<UniqueGenBody> getExternalDefinitionsPriority()
    • getClassesPriority

      public Comparator<GenClass> getClassesPriority()
    • getPredefinitionsPriority

      public Comparator<UniqueGenBody> getPredefinitionsPriority()
    • isRequiresThread

      public boolean isRequiresThread()
    • getInclude

      public GenDepend getInclude(int index)
    • getIncludes

      public List<GenDepend> getIncludes()
    • numberOfIncludes

      public int numberOfIncludes()
    • hasIncludes

      public boolean hasIncludes()
    • indexOfInclude

      public int indexOfInclude(GenDepend aInclude)
    • getClass

      public GenClass getClass(int index)
    • getClasses

      public List<GenClass> getClasses()
    • numberOfClasses

      public int numberOfClasses()
    • hasClasses

      public boolean hasClasses()
    • indexOfClass

      public int indexOfClass(GenClass aClass)
    • getPredefinition

      public UniqueGenBody getPredefinition(int index)
    • getPredefinitions

      public List<UniqueGenBody> getPredefinitions()
    • numberOfPredefinitions

      public int numberOfPredefinitions()
    • hasPredefinitions

      public boolean hasPredefinitions()
    • indexOfPredefinition

      public int indexOfPredefinition(UniqueGenBody aPredefinition)
    • getChild

      public GenPackage getChild(int index)
    • getChildren

      public List<GenPackage> getChildren()
    • numberOfChildren

      public int numberOfChildren()
    • hasChildren

      public boolean hasChildren()
    • indexOfChild

      public int indexOfChild(GenPackage aChild)
    • getParent

      public GenPackage getParent()
    • hasParent

      public boolean hasParent()
    • getExternalDefinition

      public UniqueGenBody getExternalDefinition(int index)
    • getExternalDefinitions

      public List<UniqueGenBody> getExternalDefinitions()
    • numberOfExternalDefinitions

      public int numberOfExternalDefinitions()
    • hasExternalDefinitions

      public boolean hasExternalDefinitions()
    • indexOfExternalDefinition

      public int indexOfExternalDefinition(UniqueGenBody aExternalDefinition)
    • minimumNumberOfIncludes

      public static int minimumNumberOfIncludes()
    • addInclude

      public boolean addInclude(GenDepend aInclude)
    • removeInclude

      public boolean removeInclude(GenDepend aInclude)
    • minimumNumberOfClasses

      public static int minimumNumberOfClasses()
    • addClass

      public boolean addClass(GenClass aClass)
    • removeClass

      public boolean removeClass(GenClass aClass)
    • minimumNumberOfPredefinitions

      public static int minimumNumberOfPredefinitions()
    • addPredefinition

      public boolean addPredefinition(UniqueGenBody aPredefinition)
    • removePredefinition

      public boolean removePredefinition(UniqueGenBody aPredefinition)
    • minimumNumberOfChildren

      public static int minimumNumberOfChildren()
    • addChild

      public boolean addChild(GenPackage aChild)
    • removeChild

      public boolean removeChild(GenPackage aChild)
    • addChildAt

      public boolean addChildAt(GenPackage aChild, int index)
    • addOrMoveChildAt

      public boolean addOrMoveChildAt(GenPackage aChild, int index)
    • setParent

      public boolean setParent(GenPackage aParent)
    • minimumNumberOfExternalDefinitions

      public static int minimumNumberOfExternalDefinitions()
    • addExternalDefinition

      public boolean addExternalDefinition(UniqueGenBody aExternalDefinition)
    • removeExternalDefinition

      public boolean removeExternalDefinition(UniqueGenBody aExternalDefinition)
    • delete

      public void delete()
    • hasTemplate

      public Boolean hasTemplate(String template)
      Cpp-specific
    • getAllPredefinitions

      public List<UniqueGenBody> getAllPredefinitions()
    • definitionString

      public String definitionString()
    • namespaceDefinition

      public String namespaceDefinition()
    • libraries

      public List<String> libraries()
    • includes

      public List<String> includes()
    • fullIncludes

      public String fullIncludes()
    • getGenPackage

      public GenPackage getGenPackage()
    • classByName

      public GenClass classByName(String name)
    • classByName

      public GenClass classByName(String name, List<GenClass> visited)
    • packageByName

      public GenPackage packageByName(String name)
    • _packageByName

      public GenPackage _packageByName(String name)
    • rootIncludeName

      public String rootIncludeName()
    • hasRemoteClass

      public Boolean hasRemoteClass()
    • externalDefinitions

      public String externalDefinitions(String reference)
    • externalIncompleteDefinitions

      public String externalIncompleteDefinitions(String reference)
    • listAliases

      public String listAliases()
    • rootPackage

      public GenPackage rootPackage()
    • allClasses

      public List<GenClass> allClasses()
    • allPackages

      public List<GenPackage> allPackages()
    • _allPackages

      public List<GenPackage> _allPackages(GenPackage current, List<GenPackage> all)
    • includeNamespace

      public String includeNamespace()
    • mainFunctionName

      public String mainFunctionName()
    • includeAllTypes

      public String includeAllTypes()
    • listAllFiles

      public String listAllFiles()
    • listAllMakeNamespaces

      public String listAllMakeNamespaces()
    • isString

      public Boolean isString(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • isBoolean

      public Boolean isBoolean(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • isPrimitive

      public Boolean isPrimitive(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • isPointer

      public Boolean isPointer(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • isObject

      public Boolean isObject(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • getNormalizedType

      public String getNormalizedType(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • interceptType

      public String interceptType(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • getDefaultValue

      public String getDefaultValue(String type)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • interceptValueForType

      public String interceptValueForType(String type, String value)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • preprocessingDefinition

      public String preprocessingDefinition(String suffix)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceOpening

      public String namespaceOpening()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceClosing

      public String namespaceClosing()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceOpening

      public String namespaceOpening(String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceClosing

      public String namespaceClosing(String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespace

      public String namespace(String join, String prepend, String append)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespace

      public String namespace(String join, String prepend, String append, String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • preprocessingDefinitionName

      public String preprocessingDefinitionName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • qualifiedName

      public String qualifiedName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullPath

      public String fullPath()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • toPath

      public String toPath(String value)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public String namespaceEnclosure()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public String namespaceEnclosure(String join)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public String namespaceEnclosure(String join, String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullQualifiedName

      public String fullQualifiedName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullQualifiedName

      public String fullQualifiedName(String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceCallPath

      public String namespaceCallPath(String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • removeInstance

      public String removeInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • removeInstance

      public String removeInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • canSetInstance

      public String canSetInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • currentInstance

      public String currentInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • delegatedParameter

      public String delegatedParameter(String parameter, String type)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • verifiedInstance

      public String verifiedInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • removeAtInstance

      public String removeAtInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • removeAtInstance

      public String removeAtInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • addAtInstance

      public String addAtInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • addAtInstance

      public String addAtInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • addOrMoveAtInstance

      public String addOrMoveAtInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • indexOfInstance

      public String indexOfInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • indexOfInstance

      public String indexOfInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • placeholderInstance

      public String placeholderInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • setInstance

      public String setInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • setInstance

      public String setInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • isNewInstance

      public String isNewInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • existingInstance

      public String existingInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • newMapInstance

      public String newMapInstance(String role, String roles)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • oldInstance

      public String oldInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • oldInstance

      public String oldInstance(String name, Boolean isMany)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • newInstanceInstance

      public String newInstanceInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • newInstanceInstance

      public String newInstanceInstance(String name, Boolean isMany)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • checkNewInstance

      public String checkNewInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • variableParameterInstance

      public String variableParameterInstance(String name, boolean isMany)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • getInstance

      public String getInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • getInstance

      public String getInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • isAInstance

      public String isAInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • variableInstance

      public String variableInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • variableInstance

      public String variableInstance(String name, boolean isMany)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • numberOfInstance

      public String numberOfInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • numberOfInstance

      public String numberOfInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • minimumNumberOfInstance

      public String minimumNumberOfInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • minimumNumberOfInstance

      public String minimumNumberOfInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • hasInstance

      public String hasInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • hasInstance

      public String hasInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • maximumNumberOfInstance

      public String maximumNumberOfInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • maximumNumberOfInstance

      public String maximumNumberOfInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • addInstance

      public String addInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • addInstance

      public String addInstance(String name, Boolean isRemote)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • copyOfInstance

      public String copyOfInstance(String name)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • friendSetterInstance

      public String friendSetterInstance(String typeName, String otherEndTypeName)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • comparatorId

      public String comparatorId(String type, String key)
      Please do not modify the following method. The following method comes from trait NameHelper. Trait NameHelper has been used in classes: 'GenPackage' 'GenerationTemplate' 'GenEndpointPropagationBody' 'GenAssociation'
    • _namespacesAndPredefinition

      public StringBuilder _namespacesAndPredefinition(Integer numSpaces, StringBuilder sb)
    • namespacesAndPredefinition

      public String namespacesAndPredefinition()
    • _libraryStatements

      public StringBuilder _libraryStatements(Integer numSpaces, StringBuilder sb)
    • libraryStatements

      public String libraryStatements()
    • _includeStatements

      public StringBuilder _includeStatements(Integer numSpaces, StringBuilder sb)
    • includeStatements

      public String includeStatements()
    • _cr

      public StringBuilder _cr(Integer numSpaces, StringBuilder sb)
    • cr

      public String cr()
    • _nullImplementation

      public StringBuilder _nullImplementation(Integer numSpaces, StringBuilder sb)
    • nullImplementation

      public String nullImplementation()
    • _copyright

      public StringBuilder _copyright(Integer numSpaces, StringBuilder sb)
    • copyright

      public String copyright()
    • _initObjectConnection

      public StringBuilder _initObjectConnection(Integer numSpaces, StringBuilder sb, String instance, String point)
    • initObjectConnection

      public String initObjectConnection(String instance, String point)
    • _getLocalHostInvoke

      public StringBuilder _getLocalHostInvoke(Integer numSpaces, StringBuilder sb)
    • getLocalHostInvoke

      public String getLocalHostInvoke()
    • _getLocalHost

      public StringBuilder _getLocalHost(Integer numSpaces, StringBuilder sb)
    • getLocalHost

      public String getLocalHost()
    • _publishSubscribeAPI

      public StringBuilder _publishSubscribeAPI(Integer numSpaces, StringBuilder sb)
    • publishSubscribeAPI

      public String publishSubscribeAPI()
    • _assignCall

      public StringBuilder _assignCall(Integer numSpaces, StringBuilder sb, String name, String value)
    • assignCall

      public String assignCall(String name, String value)
    • _aliasStatement

      public StringBuilder _aliasStatement(Integer numSpaces, StringBuilder sb, String type, String namespace)
    • aliasStatement

      public String aliasStatement(String type, String namespace)
    • _rootAliasStatement

      public StringBuilder _rootAliasStatement(Integer numSpaces, StringBuilder sb, String base, String name)
    • rootAliasStatement

      public String rootAliasStatement(String base, String name)
    • _singletonTemplateDefinition

      public StringBuilder _singletonTemplateDefinition(Integer numSpaces, StringBuilder sb)
    • singletonTemplateDefinition

      public String singletonTemplateDefinition()
    • _getSetElementTemplateImplementation

      public StringBuilder _getSetElementTemplateImplementation(Integer numSpaces, StringBuilder sb)
    • getSetElementTemplateImplementation

      public String getSetElementTemplateImplementation()
    • _copySetElementTemplateImplementation

      public StringBuilder _copySetElementTemplateImplementation(Integer numSpaces, StringBuilder sb)
    • copySetElementTemplateImplementation

      public String copySetElementTemplateImplementation()
    • _copyVectorElementTemplateImplementation

      public StringBuilder _copyVectorElementTemplateImplementation(Integer numSpaces, StringBuilder sb)
    • copyVectorElementTemplateImplementation

      public String copyVectorElementTemplateImplementation()
    • _getVectorElementTemplateImplementation

      public StringBuilder _getVectorElementTemplateImplementation(Integer numSpaces, StringBuilder sb)
    • getVectorElementTemplateImplementation

      public String getVectorElementTemplateImplementation()
    • _timeHelpCode

      public StringBuilder _timeHelpCode(Integer numSpaces, StringBuilder sb)
    • timeHelpCode

      public String timeHelpCode()
    • _mainFunction

      public StringBuilder _mainFunction(Integer numSpaces, StringBuilder sb)
    • mainFunction

      public String mainFunction()
    • _cMakeFolders

      public StringBuilder _cMakeFolders(Integer numSpaces, StringBuilder sb, String directory)
    • cMakeFolders

      public String cMakeFolders(String directory)
    • _cMake

      public StringBuilder _cMake(Integer numSpaces, StringBuilder sb)
    • cMake

      public String cMake()
    • _emitHeader

      public StringBuilder _emitHeader(Integer numSpaces, StringBuilder sb)
    • emitHeader

      public String emitHeader()
    • _jsonArray

      public StringBuilder _jsonArray(Integer numSpaces, StringBuilder sb)
    • jsonArray

      public String jsonArray()
    • _jsonArrayEntry

      public StringBuilder _jsonArrayEntry(Integer numSpaces, StringBuilder sb, String type)
    • jsonArrayEntry

      public String jsonArrayEntry(String type)
    • _predefinedTemplatesDefinitions

      public StringBuilder _predefinedTemplatesDefinitions(Integer numSpaces, StringBuilder sb)
    • predefinedTemplatesDefinitions

      public String predefinedTemplatesDefinitions()
    • _threadImplementation

      public StringBuilder _threadImplementation(Integer numSpaces, StringBuilder sb)
    • threadImplementation

      public String threadImplementation()
    • toString

      public String toString()
      Overrides:
      toString in class Object