org.citygml4j.model.gml.base
Class StringOrRef

java.lang.Object
  extended by org.citygml4j.model.gml.base.StringOrRef
All Implemented Interfaces:
ModelObject, Child, Copyable, AssociationAttributeGroup, GML

public class StringOrRef
extends java.lang.Object
implements AssociationAttributeGroup, Child, Copyable


Constructor Summary
StringOrRef()
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 XLinkActuate getActuate()
           
 java.lang.String getArcrole()
           
 GMLClass getGMLClass()
           
 java.lang.String getHref()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 java.lang.String getRemoteSchema()
           
 java.lang.String getRole()
           
 XLinkShow getShow()
           
 java.lang.String getTitle()
           
 XLinkType getType()
           
 java.lang.String getValue()
           
 boolean isSetActuate()
           
 boolean isSetArcrole()
           
 boolean isSetHref()
           
 boolean isSetParent()
           
 boolean isSetRemoteSchema()
           
 boolean isSetRole()
           
 boolean isSetShow()
           
 boolean isSetTitle()
           
 boolean isSetType()
           
 boolean isSetValue()
           
 void setActuate(XLinkActuate actuate)
           
 void setArcrole(java.lang.String arcrole)
           
 void setHref(java.lang.String href)
           
 void setParent(ModelObject parent)
           
 void setRemoteSchema(java.lang.String remoteSchema)
           
 void setRole(java.lang.String role)
           
 void setShow(XLinkShow show)
           
 void setTitle(java.lang.String title)
           
 void setType(XLinkType type)
           
 void setValue(java.lang.String value)
           
 void unsetActuate()
           
 void unsetArcrole()
           
 void unsetHref()
           
 void unsetParent()
           
 void unsetRemoteSchema()
           
 void unsetRole()
           
 void unsetShow()
           
 void unsetTitle()
           
 void unsetType()
           
 void unsetValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringOrRef

public StringOrRef()
Method Detail

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

getValue

public java.lang.String getValue()

isSetValue

public boolean isSetValue()

setValue

public void setValue(java.lang.String value)

unsetValue

public void unsetValue()

getActuate

public XLinkActuate getActuate()
Specified by:
getActuate in interface AssociationAttributeGroup

getArcrole

public java.lang.String getArcrole()
Specified by:
getArcrole in interface AssociationAttributeGroup

getHref

public java.lang.String getHref()
Specified by:
getHref in interface AssociationAttributeGroup

getRemoteSchema

public java.lang.String getRemoteSchema()
Specified by:
getRemoteSchema in interface AssociationAttributeGroup

getRole

public java.lang.String getRole()
Specified by:
getRole in interface AssociationAttributeGroup

getShow

public XLinkShow getShow()
Specified by:
getShow in interface AssociationAttributeGroup

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface AssociationAttributeGroup

getType

public XLinkType getType()
Specified by:
getType in interface AssociationAttributeGroup

isSetActuate

public boolean isSetActuate()
Specified by:
isSetActuate in interface AssociationAttributeGroup

isSetArcrole

public boolean isSetArcrole()
Specified by:
isSetArcrole in interface AssociationAttributeGroup

isSetHref

public boolean isSetHref()
Specified by:
isSetHref in interface AssociationAttributeGroup

isSetRemoteSchema

public boolean isSetRemoteSchema()
Specified by:
isSetRemoteSchema in interface AssociationAttributeGroup

isSetRole

public boolean isSetRole()
Specified by:
isSetRole in interface AssociationAttributeGroup

isSetShow

public boolean isSetShow()
Specified by:
isSetShow in interface AssociationAttributeGroup

isSetTitle

public boolean isSetTitle()
Specified by:
isSetTitle in interface AssociationAttributeGroup

isSetType

public boolean isSetType()
Specified by:
isSetType in interface AssociationAttributeGroup

setActuate

public void setActuate(XLinkActuate actuate)
Specified by:
setActuate in interface AssociationAttributeGroup

setArcrole

public void setArcrole(java.lang.String arcrole)
Specified by:
setArcrole in interface AssociationAttributeGroup

setHref

public void setHref(java.lang.String href)
Specified by:
setHref in interface AssociationAttributeGroup

setRemoteSchema

public void setRemoteSchema(java.lang.String remoteSchema)
Specified by:
setRemoteSchema in interface AssociationAttributeGroup

setRole

public void setRole(java.lang.String role)
Specified by:
setRole in interface AssociationAttributeGroup

setShow

public void setShow(XLinkShow show)
Specified by:
setShow in interface AssociationAttributeGroup

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface AssociationAttributeGroup

setType

public void setType(XLinkType type)
Specified by:
setType in interface AssociationAttributeGroup

unsetActuate

public void unsetActuate()
Specified by:
unsetActuate in interface AssociationAttributeGroup

unsetArcrole

public void unsetArcrole()
Specified by:
unsetArcrole in interface AssociationAttributeGroup

unsetHref

public void unsetHref()
Specified by:
unsetHref in interface AssociationAttributeGroup

unsetRemoteSchema

public void unsetRemoteSchema()
Specified by:
unsetRemoteSchema in interface AssociationAttributeGroup

unsetRole

public void unsetRole()
Specified by:
unsetRole in interface AssociationAttributeGroup

unsetShow

public void unsetShow()
Specified by:
unsetShow in interface AssociationAttributeGroup

unsetTitle

public void unsetTitle()
Specified by:
unsetTitle in interface AssociationAttributeGroup

unsetType

public void unsetType()
Specified by:
unsetType in interface AssociationAttributeGroup

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child