public abstract class AbstractGML extends java.lang.Object implements GML, StandardObjectProperties, Associable, Child, Copyable
Type | Property and Description |
---|---|
boolean |
isSetMetaData |
Constructor and Description |
---|
AbstractGML() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(GMLFunctor<T> visitor) |
abstract void |
accept(GMLVisitor visitor) |
void |
addMetaDataProperty(MetaDataProperty metaDataProperty) |
void |
addName(Code name) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
StringOrRef |
getDescription() |
GMLClass |
getGMLClass() |
java.lang.String |
getId() |
java.lang.Object |
getLocalProperty(java.lang.String name) |
java.util.List<MetaDataProperty> |
getMetaDataProperty() |
ModelType |
getModelType() |
java.util.List<Code> |
getName() |
ModelObject |
getParent() |
boolean |
hasLocalProperty(java.lang.String name) |
boolean |
isSetDescription() |
boolean |
isSetId() |
boolean |
isSetMetaDataProperty() |
boolean |
isSetName() |
boolean |
isSetParent() |
void |
setDescription(StringOrRef description) |
void |
setId(java.lang.String id) |
void |
setLocalProperty(java.lang.String name,
java.lang.Object value) |
void |
setMetaDataProperty(java.util.List<MetaDataProperty> metaDataProperty) |
void |
setName(java.util.List<Code> name) |
void |
setParent(ModelObject parent) |
void |
unsetDescription() |
void |
unsetId() |
java.lang.Object |
unsetLocalProperty(java.lang.String name) |
void |
unsetMetaDataProperty() |
boolean |
unsetMetaDataProperty(MetaDataProperty metaDataProperty) |
void |
unsetName() |
boolean |
unsetName(Code name) |
void |
unsetParent() |
isSetMetaDataProperty
in interface StandardObjectProperties
public java.lang.String getId()
public boolean isSetId()
public void setId(java.lang.String id)
public void unsetId()
public void addMetaDataProperty(MetaDataProperty metaDataProperty)
addMetaDataProperty
in interface StandardObjectProperties
public void addName(Code name)
addName
in interface StandardObjectProperties
public StringOrRef getDescription()
getDescription
in interface StandardObjectProperties
public java.util.List<MetaDataProperty> getMetaDataProperty()
getMetaDataProperty
in interface StandardObjectProperties
public java.util.List<Code> getName()
getName
in interface StandardObjectProperties
public boolean isSetDescription()
isSetDescription
in interface StandardObjectProperties
public boolean isSetMetaDataProperty()
isSetMetaDataProperty
in interface StandardObjectProperties
public boolean isSetName()
isSetName
in interface StandardObjectProperties
public void setDescription(StringOrRef description)
setDescription
in interface StandardObjectProperties
public void setMetaDataProperty(java.util.List<MetaDataProperty> metaDataProperty)
setMetaDataProperty
in interface StandardObjectProperties
public void setName(java.util.List<Code> name)
setName
in interface StandardObjectProperties
public void unsetDescription()
unsetDescription
in interface StandardObjectProperties
public void unsetMetaDataProperty()
unsetMetaDataProperty
in interface StandardObjectProperties
public boolean unsetMetaDataProperty(MetaDataProperty metaDataProperty)
unsetMetaDataProperty
in interface StandardObjectProperties
public void unsetName()
unsetName
in interface StandardObjectProperties
public boolean unsetName(Code name)
unsetName
in interface StandardObjectProperties
public java.lang.Object getLocalProperty(java.lang.String name)
public void setLocalProperty(java.lang.String name, java.lang.Object value)
public boolean hasLocalProperty(java.lang.String name)
public java.lang.Object unsetLocalProperty(java.lang.String name)
public ModelObject getParent()
public void setParent(ModelObject parent)
public boolean isSetParent()
isSetParent
in interface Child
public void unsetParent()
unsetParent
in interface Child
public ModelType getModelType()
getModelType
in interface ModelObject
public GMLClass getGMLClass()
getGMLClass
in interface GML
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
public abstract void accept(GMLVisitor visitor)
public abstract <T> T accept(GMLFunctor<T> visitor)