org.universAAL.ontology.lighting
Class LightSource
java.lang.Object
org.universAAL.middleware.rdf.Resource
org.universAAL.middleware.rdf.FinalizedResource
org.universAAL.middleware.owl.ManagedIndividual
org.universAAL.ontology.phThing.PhysicalThing
org.universAAL.ontology.phThing.Device
org.universAAL.ontology.lighting.LightSource
- Direct Known Subclasses:
- BeamingSource, BlinkableLightSource
public class LightSource
- extends Device
Ontological representation of a light source. Methods included in this class
are the mandatory ones for representing an ontological concept in Java
classes for uAAL. Usually it includes getters and setters for most of its
properties.
- Author:
- mtazari
Fields inherited from class org.universAAL.middleware.rdf.Resource |
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri |
Methods inherited from class org.universAAL.middleware.owl.ManagedIndividual |
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, setPropertyPathFromOffset, toManagedIndividual |
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource |
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties |
Methods inherited from class org.universAAL.middleware.rdf.Resource |
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral |
MY_URI
public static final String MY_URI
- See Also:
- Constant Field Values
PROP_AMBIENT_COVERAGE
public static final String PROP_AMBIENT_COVERAGE
- See Also:
- Constant Field Values
PROP_HAS_TYPE
public static final String PROP_HAS_TYPE
- See Also:
- Constant Field Values
PROP_SOURCE_BRIGHTNESS
public static final String PROP_SOURCE_BRIGHTNESS
- See Also:
- Constant Field Values
PROP_SOURCE_COLOR
public static final String PROP_SOURCE_COLOR
- See Also:
- Constant Field Values
LightSource
public LightSource()
LightSource
public LightSource(String uri)
LightSource
public LightSource(String uri,
LightType type,
Location loc)
getClassURI
public String getClassURI()
- Description copied from class:
ManagedIndividual
- Get the class URI for this ManagedIndividual. All non-abstract subclasses
MUST overwrite this method!
- Overrides:
getClassURI
in class Device
- Returns:
- The class URI.
- See Also:
ManagedIndividual.getClassURI()
getAmbientCoverage
public Location getAmbientCoverage()
getBrightness
public int getBrightness()
getLightType
public LightType getLightType()
setAmbientCoverage
public void setAmbientCoverage(Location l)
setBrightness
public void setBrightness(int percentage)
setLightType
public void setLightType(LightType lt)
getPropSerializationType
public int getPropSerializationType(String propURI)
- Description copied from class:
PhysicalThing
- From the point of view of this top most class of things with a location,
the location can be represented in its reduced form. As the class has no
other property, for all other input, we return
Resource.PROP_SERIALIZATION_OPTIONAL
.
- Overrides:
getPropSerializationType
in class Device
- See Also:
(java.lang.String)
isWellFormed
public boolean isWellFormed()
- Description copied from class:
Resource
- Returns true, if the state of the resource is valid, otherwise false.
Subclasses should overwrite this methods as the default implementation
returns always true.
- Overrides:
isWellFormed
in class ManagedIndividual
- See Also:
ManagedIndividual.isWellFormed()
Copyright © 2014 universAAL Consortium. All Rights Reserved.