Class NamespaceStatementImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl._CommonNC
tripleo.elijah_durable_congenial.lang.impl.NamespaceStatementImpl
- All Implemented Interfaces:
ClassItem,Documentable,FunctionItem,ModuleItem,NamespaceStatement,OS_Container,OS_Element,OS_NamedElement,StatementItem,GModuleItem
public class NamespaceStatementImpl
extends _CommonNC
implements Documentable, ClassItem, NamespaceStatement
-
Nested Class Summary
Nested classes/interfaces inherited from interface tripleo.elijah_durable_congenial.lang.i.NamespaceStatement
NamespaceStatement.Kind -
Field Summary
Fields inherited from class tripleo.elijah_durable_congenial.lang.impl._CommonNC
__common_nc__n, _a, _packageName, items, nameToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToContainer(OS_Element anElement) @NotNull FunctionDeffuncDef()getKind()voidvoidvoidsetCategory(El_Category aCategory) voidvoidsetType(NamespaceTypes aType) @NotNull StatementClosuretoString()voidvisitGen(@NotNull ElElementVisitor visit) @NotNull ProgramClosureXXX()Methods inherited from class tripleo.elijah_durable_congenial.lang.impl._CommonNC
addAccess, addAnnotation, addAnnotations, addDocString, getAccess, getCategory, getEnName, getItems, getName, getPackageName, hasItem, items, name, setAccess, setName, setPackageName, walkAnnotationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.ClassItem
getAccess, getCategory, setAccessMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.Documentable
addDocStringMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.NamespaceStatement
addAccess, addAnnotations, getItems, getName, getPackageName, setNameMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Container
itemsMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asStringMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_NamedElement
getEnName, name
-
Constructor Details
-
NamespaceStatementImpl
-
-
Method Details
-
addToContainer
- Specified by:
addToContainerin interfaceNamespaceStatement- Specified by:
addToContainerin interfaceOS_Container
-
funcDef
- Specified by:
funcDefin interfaceNamespaceStatement
-
getContext
- Specified by:
getContextin interfaceNamespaceStatement- Specified by:
getContextin interfaceOS_Element
-
getKind
- Specified by:
getKindin interfaceNamespaceStatement
-
getParent
- Specified by:
getParentin interfaceOS_Element
-
statementClosure
- Specified by:
statementClosurein interfaceNamespaceStatement
-
serializeTo
- Specified by:
serializeToin interfaceClassItem- Specified by:
serializeToin interfaceFunctionItem- Specified by:
serializeToin interfaceModuleItem- Specified by:
serializeToin interfaceNamespaceStatement- Specified by:
serializeToin interfaceOS_Element
-
postConstruct
public void postConstruct()- Specified by:
postConstructin interfaceNamespaceStatement
-
setContext
- Specified by:
setContextin interfaceNamespaceStatement
-
XXX
- Specified by:
XXXin interfaceNamespaceStatement
-
setType
- Specified by:
setTypein interfaceNamespaceStatement
-
typeAlias
- Specified by:
typeAliasin interfaceNamespaceStatement
-
visitGen
- Specified by:
visitGenin interfaceNamespaceStatement- Specified by:
visitGenin interfaceOS_Element
-
invariantStatement
- Specified by:
invariantStatementin interfaceNamespaceStatement
-
setCategory
- Specified by:
setCategoryin interfaceClassItem- Overrides:
setCategoryin class_CommonNC
-
toString
-