org.universAAL.ontology.device.home
Class SirenActuator
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.device.ValueDevice
org.universAAL.ontology.device.Actuator
org.universAAL.ontology.device.home.SirenActuator
public class SirenActuator
- extends Actuator
Ontological representation of a siren that can be sounded. 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:
- Alvaro Fides Valero
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
- Class URI
- See Also:
- Constant Field Values
SirenActuator
public SirenActuator()
SirenActuator
public SirenActuator(String uri)
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 Actuator
- Returns:
- The class URI.
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 Actuator
- See Also:
Resource.isWellFormed()
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 Actuator
- See Also:
ManagedIndividual.getPropSerializationType(String).
getValue
public StatusValue getValue()
setValue
public void setValue(StatusValue newPropValue)
Copyright © 2014 universAAL Consortium. All Rights Reserved.