Class GenPackage

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

public class GenPackage
extends java.lang.Object
implements java.io.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 http://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:
Serialized Form
  • Field Details

    • BACK_SLASH

      public static final java.lang.String BACK_SLASH
      See Also:
      Constant Field Values
    • NL

      public static final java.lang.String NL
    • TEXT_0

      public static final java.lang.String TEXT_0
    • TEXT_1

      public static final java.lang.String TEXT_1
    • TEXT_2

      public static final java.lang.String TEXT_2
    • TEXT_3

      public static final java.lang.String TEXT_3
    • TEXT_4

      public static final java.lang.String TEXT_4
    • TEXT_5

      public static final java.lang.String TEXT_5
      See Also:
      Constant Field Values
    • TEXT_6

      public static final java.lang.String TEXT_6
    • TEXT_7

      public static final java.lang.String TEXT_7
      See Also:
      Constant Field Values
    • TEXT_8

      public static final java.lang.String TEXT_8
    • TEXT_9

      public static final java.lang.String TEXT_9
    • TEXT_10

      public static final java.lang.String TEXT_10
    • TEXT_11

      public static final java.lang.String TEXT_11
    • TEXT_12

      public static final java.lang.String TEXT_12
    • TEXT_13

      public static final java.lang.String TEXT_13
    • TEXT_14

      public static final java.lang.String TEXT_14
    • TEXT_15

      public static final java.lang.String TEXT_15
      See Also:
      Constant Field Values
    • TEXT_16

      public static final java.lang.String TEXT_16
      See Also:
      Constant Field Values
    • TEXT_17

      public static final java.lang.String TEXT_17
      See Also:
      Constant Field Values
    • TEXT_18

      public static final java.lang.String TEXT_18
      See Also:
      Constant Field Values
    • TEXT_19

      public static final java.lang.String TEXT_19
      See Also:
      Constant Field Values
    • TEXT_20

      public static final java.lang.String TEXT_20
      See Also:
      Constant Field Values
    • TEXT_21

      public static final java.lang.String TEXT_21
      See Also:
      Constant Field Values
    • TEXT_22

      public static final java.lang.String TEXT_22
      See Also:
      Constant Field Values
    • TEXT_23

      public static final java.lang.String TEXT_23
      See Also:
      Constant Field Values
    • TEXT_24

      public static final java.lang.String TEXT_24
    • TEXT_25

      public static final java.lang.String TEXT_25
    • TEXT_26

      public static final java.lang.String TEXT_26
    • TEXT_27

      public static final java.lang.String TEXT_27
    • TEXT_28

      public static final java.lang.String TEXT_28
    • TEXT_29

      public static final java.lang.String TEXT_29
    • TEXT_30

      public static final java.lang.String TEXT_30
    • TEXT_31

      public static final java.lang.String TEXT_31
    • TEXT_32

      public static final java.lang.String TEXT_32
    • TEXT_33

      public static final java.lang.String TEXT_33
      See Also:
      Constant Field Values
    • TEXT_34

      public static final java.lang.String TEXT_34
      See Also:
      Constant Field Values
    • TEXT_35

      public static final java.lang.String TEXT_35
    • TEXT_36

      public static final java.lang.String TEXT_36
    • TEXT_37

      public static final java.lang.String TEXT_37
    • TEXT_38

      public static final java.lang.String TEXT_38
    • TEXT_39

      public static final java.lang.String TEXT_39
    • TEXT_40

      public static final java.lang.String TEXT_40
    • TEXT_41

      public static final java.lang.String TEXT_41
    • TEXT_42

      public static final java.lang.String TEXT_42
    • TEXT_43

      public static final java.lang.String TEXT_43
    • TEXT_44

      public static final java.lang.String TEXT_44
    • TEXT_45

      public static final java.lang.String TEXT_45
    • TEXT_46

      public static final java.lang.String TEXT_46
    • TEXT_47

      public static final java.lang.String TEXT_47
    • TEXT_48

      public static final java.lang.String TEXT_48
    • TEXT_49

      public static final java.lang.String TEXT_49
    • TEXT_50

      public static final java.lang.String TEXT_50
    • TEXT_51

      public static final java.lang.String TEXT_51
    • TEXT_52

      public static final java.lang.String TEXT_52
    • TEXT_53

      public static final java.lang.String TEXT_53
    • TEXT_54

      public static final java.lang.String TEXT_54
    • TEXT_55

      public static final java.lang.String TEXT_55
    • TEXT_56

      public static final java.lang.String TEXT_56
    • TEXT_57

      public static final java.lang.String TEXT_57
    • TEXT_58

      public static final java.lang.String TEXT_58
    • TEXT_59

      public static final java.lang.String TEXT_59
    • TEXT_60

      public static final java.lang.String TEXT_60
    • TEXT_61

      public static final java.lang.String TEXT_61
    • TEXT_62

      public static final java.lang.String TEXT_62
    • TEXT_63

      public static final java.lang.String TEXT_63
    • TEXT_64

      public static final java.lang.String TEXT_64
    • TEXT_65

      public static final java.lang.String TEXT_65
    • TEXT_66

      public static final java.lang.String TEXT_66
    • TEXT_67

      public static final java.lang.String TEXT_67
    • TEXT_68

      public static final java.lang.String TEXT_68
    • TEXT_69

      public static final java.lang.String TEXT_69
    • TEXT_70

      public static final java.lang.String TEXT_70
    • TEXT_71

      public static final java.lang.String TEXT_71
    • TEXT_72

      public static final java.lang.String TEXT_72
    • TEXT_73

      public static final java.lang.String TEXT_73
    • TEXT_74

      public static final java.lang.String TEXT_74
    • TEXT_75

      public static final java.lang.String TEXT_75
    • TEXT_76

      public static final java.lang.String TEXT_76
  • Constructor Details

  • Method Details

    • setName

      public boolean setName​(java.lang.String aName)
    • setLanguage

      public boolean setLanguage​(java.lang.String aLanguage)
    • setVersion

      public boolean setVersion​(java.lang.String aVersion)
    • setDirectory

      public boolean setDirectory​(java.lang.String aDirectory)
    • setProject

      public boolean setProject​(java.lang.String aProject)
    • setPriority

      public boolean setPriority​(int aPriority)
    • setRequiresThread

      public boolean setRequiresThread​(boolean aRequiresThread)
    • setIncludesPriority

      public boolean setIncludesPriority​(java.util.Comparator<GenDepend> aIncludesPriority)
    • setExternalDefinitionsPriority

      public boolean setExternalDefinitionsPriority​(java.util.Comparator<UniqueGenBody> aExternalDefinitionsPriority)
    • setClassesPriority

      public boolean setClassesPriority​(java.util.Comparator<GenClass> aClassesPriority)
    • setPredefinitionsPriority

      public boolean setPredefinitionsPriority​(java.util.Comparator<UniqueGenBody> aPredefinitionsPriority)
    • getName

      public java.lang.String getName()
    • getLanguage

      public java.lang.String getLanguage()
    • getVersion

      public java.lang.String getVersion()
    • getDirectory

      public java.lang.String getDirectory()
    • getProject

      public java.lang.String getProject()
    • getPriority

      public int getPriority()
    • getRequiresThread

      public boolean getRequiresThread()
      Composite-structure specific
    • getNamespace

      public java.lang.String getNamespace()
    • getIncludesPriority

      public java.util.Comparator<GenDepend> getIncludesPriority()
    • getExternalDefinitionsPriority

      public java.util.Comparator<UniqueGenBody> getExternalDefinitionsPriority()
    • getClassesPriority

      public java.util.Comparator<GenClass> getClassesPriority()
    • getPredefinitionsPriority

      public java.util.Comparator<UniqueGenBody> getPredefinitionsPriority()
    • isRequiresThread

      public boolean isRequiresThread()
    • getInclude

      public GenDepend getInclude​(int index)
    • getIncludes

      public java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.lang.Boolean hasTemplate​(java.lang.String template)
      Cpp-specific
    • getAllPredefinitions

      public java.util.List<UniqueGenBody> getAllPredefinitions()
    • definitionString

      public java.lang.String definitionString()
    • namespaceDefinition

      public java.lang.String namespaceDefinition()
    • libraries

      public java.util.List<java.lang.String> libraries()
    • includes

      public java.util.List<java.lang.String> includes()
    • fullIncludes

      public java.lang.String fullIncludes()
    • getGenPackage

      public GenPackage getGenPackage()
    • classByName

      public GenClass classByName​(java.lang.String name)
    • classByName

      public GenClass classByName​(java.lang.String name, java.util.List<GenClass> visited)
    • packageByName

      public GenPackage packageByName​(java.lang.String name)
    • _packageByName

      public GenPackage _packageByName​(java.lang.String name)
    • rootIncludeName

      public java.lang.String rootIncludeName()
    • hasRemoteClass

      public java.lang.Boolean hasRemoteClass()
    • externalDefinitions

      public java.lang.String externalDefinitions​(java.lang.String reference)
    • externalIncompleteDefinitions

      public java.lang.String externalIncompleteDefinitions​(java.lang.String reference)
    • listAliases

      public java.lang.String listAliases()
    • rootPackage

      public GenPackage rootPackage()
    • allClasses

      public java.util.List<GenClass> allClasses()
    • allPackages

      public java.util.List<GenPackage> allPackages()
    • _allPackages

      public java.util.List<GenPackage> _allPackages​(GenPackage current, java.util.List<GenPackage> all)
    • includeNamespace

      public java.lang.String includeNamespace()
    • mainFunctionName

      public java.lang.String mainFunctionName()
    • includeAllTypes

      public java.lang.String includeAllTypes()
    • listAllFiles

      public java.lang.String listAllFiles()
    • listAllMakeNamespaces

      public java.lang.String listAllMakeNamespaces()
    • preprocessingDefinition

      public java.lang.String preprocessingDefinition​(java.lang.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 java.lang.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 java.lang.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 java.lang.String namespaceOpening​(java.lang.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 java.lang.String namespaceClosing​(java.lang.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 java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.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 java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.String append, java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String toPath​(java.lang.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 java.lang.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 java.lang.String namespaceEnclosure​(java.lang.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 java.lang.String namespaceEnclosure​(java.lang.String join, java.lang.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 java.lang.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 java.lang.String fullQualifiedName​(java.lang.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 java.lang.String namespaceCallPath​(java.lang.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 java.lang.String removeInstance​(java.lang.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 java.lang.String removeInstance​(java.lang.String name, java.lang.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 java.lang.String canSetInstance​(java.lang.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 java.lang.String currentInstance​(java.lang.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 java.lang.String delegatedParameter​(java.lang.String parameter, java.lang.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 java.lang.String verifiedInstance​(java.lang.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 java.lang.String removeAtInstance​(java.lang.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 java.lang.String removeAtInstance​(java.lang.String name, java.lang.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 java.lang.String addAtInstance​(java.lang.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 java.lang.String addAtInstance​(java.lang.String name, java.lang.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 java.lang.String addOrMoveAtInstance​(java.lang.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 java.lang.String indexOfInstance​(java.lang.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 java.lang.String indexOfInstance​(java.lang.String name, java.lang.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 java.lang.String placeholderInstance​(java.lang.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 java.lang.String setInstance​(java.lang.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 java.lang.String setInstance​(java.lang.String name, java.lang.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 java.lang.String isNewInstance​(java.lang.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 java.lang.String existingInstance​(java.lang.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 java.lang.String newMapInstance​(java.lang.String role, java.lang.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 java.lang.String oldInstance​(java.lang.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 java.lang.String oldInstance​(java.lang.String name, java.lang.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 java.lang.String newInstanceInstance​(java.lang.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 java.lang.String newInstanceInstance​(java.lang.String name, java.lang.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 java.lang.String checkNewInstance​(java.lang.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 java.lang.String variableParameterInstance​(java.lang.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 java.lang.String getInstance​(java.lang.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 java.lang.String getInstance​(java.lang.String name, java.lang.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 java.lang.String isAInstance​(java.lang.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 java.lang.String variableInstance​(java.lang.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 java.lang.String variableInstance​(java.lang.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 java.lang.String numberOfInstance​(java.lang.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 java.lang.String numberOfInstance​(java.lang.String name, java.lang.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 java.lang.String minimumNumberOfInstance​(java.lang.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 java.lang.String minimumNumberOfInstance​(java.lang.String name, java.lang.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 java.lang.String hasInstance​(java.lang.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 java.lang.String hasInstance​(java.lang.String name, java.lang.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 java.lang.String maximumNumberOfInstance​(java.lang.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 java.lang.String maximumNumberOfInstance​(java.lang.String name, java.lang.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 java.lang.String addInstance​(java.lang.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 java.lang.String addInstance​(java.lang.String name, java.lang.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 java.lang.String copyOfInstance​(java.lang.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 java.lang.String friendSetterInstance​(java.lang.String typeName, java.lang.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 java.lang.String comparatorId​(java.lang.String type, java.lang.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'
    • isString

      public java.lang.Boolean isString​(java.lang.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 java.lang.Boolean isBoolean​(java.lang.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 java.lang.Boolean isPrimitive​(java.lang.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 java.lang.Boolean isPointer​(java.lang.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 java.lang.Boolean isObject​(java.lang.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 java.lang.String getNormalizedType​(java.lang.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 java.lang.String interceptType​(java.lang.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 java.lang.String getDefaultValue​(java.lang.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 java.lang.String interceptValueForType​(java.lang.String type, java.lang.String value)
      Please do not modify the following method. The following method comes from trait TypeHelper. Trait TypeHelper has been used in classes: 'GenPackage'
    • _namespacesAndPredefinition

      public java.lang.StringBuilder _namespacesAndPredefinition​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • namespacesAndPredefinition

      public java.lang.String namespacesAndPredefinition()
    • _libraryStatements

      public java.lang.StringBuilder _libraryStatements​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • libraryStatements

      public java.lang.String libraryStatements()
    • _includeStatements

      public java.lang.StringBuilder _includeStatements​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • includeStatements

      public java.lang.String includeStatements()
    • _cr

      public java.lang.StringBuilder _cr​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • cr

      public java.lang.String cr()
    • _nullImplementation

      public java.lang.StringBuilder _nullImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • nullImplementation

      public java.lang.String nullImplementation()
    • _copyright

      public java.lang.StringBuilder _copyright​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • copyright

      public java.lang.String copyright()
    • _initObjectConnection

      public java.lang.StringBuilder _initObjectConnection​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String instance, java.lang.String point)
    • initObjectConnection

      public java.lang.String initObjectConnection​(java.lang.String instance, java.lang.String point)
    • _getLocalHostInvoke

      public java.lang.StringBuilder _getLocalHostInvoke​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • getLocalHostInvoke

      public java.lang.String getLocalHostInvoke()
    • _getLocalHost

      public java.lang.StringBuilder _getLocalHost​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • getLocalHost

      public java.lang.String getLocalHost()
    • _publishSubscribeAPI

      public java.lang.StringBuilder _publishSubscribeAPI​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • publishSubscribeAPI

      public java.lang.String publishSubscribeAPI()
    • _assignCall

      public java.lang.StringBuilder _assignCall​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name, java.lang.String value)
    • assignCall

      public java.lang.String assignCall​(java.lang.String name, java.lang.String value)
    • _aliasStatement

      public java.lang.StringBuilder _aliasStatement​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String type, java.lang.String namespace)
    • aliasStatement

      public java.lang.String aliasStatement​(java.lang.String type, java.lang.String namespace)
    • _rootAliasStatement

      public java.lang.StringBuilder _rootAliasStatement​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String base, java.lang.String name)
    • rootAliasStatement

      public java.lang.String rootAliasStatement​(java.lang.String base, java.lang.String name)
    • _singletonTemplateDefinition

      public java.lang.StringBuilder _singletonTemplateDefinition​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • singletonTemplateDefinition

      public java.lang.String singletonTemplateDefinition()
    • _getSetElementTemplateImplementation

      public java.lang.StringBuilder _getSetElementTemplateImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • getSetElementTemplateImplementation

      public java.lang.String getSetElementTemplateImplementation()
    • _copySetElementTemplateImplementation

      public java.lang.StringBuilder _copySetElementTemplateImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • copySetElementTemplateImplementation

      public java.lang.String copySetElementTemplateImplementation()
    • _copyVectorElementTemplateImplementation

      public java.lang.StringBuilder _copyVectorElementTemplateImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • copyVectorElementTemplateImplementation

      public java.lang.String copyVectorElementTemplateImplementation()
    • _getVectorElementTemplateImplementation

      public java.lang.StringBuilder _getVectorElementTemplateImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • getVectorElementTemplateImplementation

      public java.lang.String getVectorElementTemplateImplementation()
    • _timeHelpCode

      public java.lang.StringBuilder _timeHelpCode​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • timeHelpCode

      public java.lang.String timeHelpCode()
    • _mainFunction

      public java.lang.StringBuilder _mainFunction​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • mainFunction

      public java.lang.String mainFunction()
    • _cMakeFolders

      public java.lang.StringBuilder _cMakeFolders​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String directory)
    • cMakeFolders

      public java.lang.String cMakeFolders​(java.lang.String directory)
    • _cMake

      public java.lang.StringBuilder _cMake​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • cMake

      public java.lang.String cMake()
    • _emitHeader

      public java.lang.StringBuilder _emitHeader​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • emitHeader

      public java.lang.String emitHeader()
    • _jsonArray

      public java.lang.StringBuilder _jsonArray​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • jsonArray

      public java.lang.String jsonArray()
    • _jsonArrayEntry

      public java.lang.StringBuilder _jsonArrayEntry​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String type)
    • jsonArrayEntry

      public java.lang.String jsonArrayEntry​(java.lang.String type)
    • _predefinedTemplatesDefinitions

      public java.lang.StringBuilder _predefinedTemplatesDefinitions​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • predefinedTemplatesDefinitions

      public java.lang.String predefinedTemplatesDefinitions()
    • _threadImplementation

      public java.lang.StringBuilder _threadImplementation​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • threadImplementation

      public java.lang.String threadImplementation()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object