Class PropertyStatementImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.PropertyStatementImpl
- All Implemented Interfaces:
ClassItem,OS_Element,OS_NamedElement,PropertyStatement
Created 8/6/20 4:00 PM
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGet()voidaddSet()get_fn()void@NotNull EN_Namename()The name of the elementvoidset_fn()voidvoidsetAccess(AccessNotation aNotation) voidsetCategory(El_Category aCategory) voidsetName(IdentExpression prop_name) voidsetTypeName(TypeName typeName) voidvisitGen(@NotNull ElElementVisitor visit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Field Details
-
get_fn
-
set_fn
-
-
Constructor Details
-
PropertyStatementImpl
-
-
Method Details
-
addGet
public void addGet()- Specified by:
addGetin interfacePropertyStatement
-
addSet
public void addSet()- Specified by:
addSetin interfacePropertyStatement
-
get_fn
- Specified by:
get_fnin interfacePropertyStatement
-
get_scope
- Specified by:
get_scopein interfacePropertyStatement
-
getTypeName
- Specified by:
getTypeNamein interfacePropertyStatement
-
set_fn
- Specified by:
set_fnin interfacePropertyStatement
-
set_scope
- Specified by:
set_scopein interfacePropertyStatement
-
setName
- Specified by:
setNamein interfacePropertyStatement
-
setTypeName
- Specified by:
setTypeNamein interfacePropertyStatement
-
getAccess
-
getCategory
- Specified by:
getCategoryin interfaceClassItem
-
setCategory
- Specified by:
setCategoryin interfaceClassItem
-
setAccess
-
getContext
- Specified by:
getContextin interfaceOS_Element- Specified by:
getContextin interfacePropertyStatement
-
getParent
- Specified by:
getParentin interfaceOS_Element- Specified by:
getParentin interfacePropertyStatement
-
getEnName
- Specified by:
getEnNamein interfaceOS_NamedElement
-
serializeTo
- Specified by:
serializeToin interfaceClassItem- Specified by:
serializeToin interfaceOS_Element- Specified by:
serializeToin interfacePropertyStatement
-
name
Description copied from interface:OS_NamedElementThe name of the element
Returns an
OS_ElementName, that has #asString()TODO Should this be a
IdentExpression?- Specified by:
namein interfaceOS_NamedElement- Specified by:
namein interfacePropertyStatement- Returns:
- an
OS_ElementName
-
visitGen
- Specified by:
visitGenin interfaceOS_Element- Specified by:
visitGenin interfacePropertyStatement
-