A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

activate() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreProvider
 
add(boolean) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(boolean) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(boolean) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(double) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(double) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(double) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(int, Value) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(int, Value) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(long) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(long) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(long) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(Boolean) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(Boolean) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(Boolean) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(Double) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(Double) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(Double) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(Long) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(Long) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(Long) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(String) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(String) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(String) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
add(Value) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(ValueList) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
add(ValueList) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
add(ValueList) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
addAspect(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
addAspect(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
addAspect(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
addAspect(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
addMissingPropertysetToContext(ModelContext, UUID, Propertyset) - Static method in class no.priv.bang.modeling.modelstore.backend.ModelContexts
 
arrayList - Variable in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
asBoolean() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
asBoolean() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
asComplexProperty() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
asComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
asDouble() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
asDouble() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
asId() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asId() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asId() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asId() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
asList() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
asList() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
asLong() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
asLong() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
aspectContainedInList(ValueList, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
aspectContainerAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
Aspects - Class in no.priv.bang.modeling.modelstore.backend
Constants and static functions related to aspects, which are Propertyset instances defining Propertyset schemas.
Aspects() - Constructor for class no.priv.bang.modeling.modelstore.backend.Aspects
 
ASPECTS_KEY - Static variable in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
asReference() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
asReference() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
asString() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
asString() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 

B

BooleanValue - Class in no.priv.bang.modeling.modelstore.value
Wraps a Boolean value in a Propertyset.
BooleanValue(Boolean) - Constructor for class no.priv.bang.modeling.modelstore.value.BooleanValue
 
BuiltinAspects - Interface in no.priv.bang.modeling.modelstore.services
Contains the UUID ids of the builtin aspects that will be present in all ModelContext objects.
BuiltinAspectsBase - Class in no.priv.bang.modeling.modelstore.backend
Return the IDs of the aspects that are always present in the ModelContext objects.
BuiltinAspectsBase() - Constructor for class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 

C

canWriteObjectId() - Method in class no.priv.bang.modeling.modelstore.backend.JsonGeneratorWithReferences
 
clear() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
clear() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
clear() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
ComplexValue - Class in no.priv.bang.modeling.modelstore.value
 
ComplexValue(Propertyset) - Constructor for class no.priv.bang.modeling.modelstore.value.ComplexValue
 
containsKey(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
containsKey(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
containsKey(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
containsValue(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
containsValue(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
containsValue(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
context - Variable in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
copyValues(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
Copy all property values from the propertyset given as argument into the current propertyset, except for the "id" property.
copyValues(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
copyValues(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
copyValues(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
createContext() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
createContext() - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
 
createList() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
createList() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
createList() - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Create a new empty ValueList.
createMetadata() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
createPropertyset() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
createPropertyset() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
createPropertyset() - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Create a new Propertyset instance that has no id and can be used as a complex property value of another Propertyset.
createPropertysetIfNull(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 

D

date - Variable in class no.priv.bang.modeling.modelstore.services.ErrorBean
 
dateFactory - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
dateFactory - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
dateFactory - Variable in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
DateFactory - Interface in no.priv.bang.modeling.modelstore.services
 
dateFormat - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
deepDefensiveCopyWhenNeeded() - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
doActivate() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
doSetValueCreator(ValueCreator) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
DoubleValue - Class in no.priv.bang.modeling.modelstore.value
Wraps a Double value in a Propertyset.
DoubleValue(Double) - Constructor for class no.priv.bang.modeling.modelstore.value.DoubleValue
 

E

embeddedAspects - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
EMPTY_STRING_VALUE - Static variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
emptyArray - Variable in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
emptyValueList - Variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
EmptyValueList - Class in no.priv.bang.modeling.modelstore.value
A list implementation that signifies the nil list value.
EmptyValueList() - Constructor for class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
entrySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
entrySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
entrySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
equals(Object) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
ErrorBean - Class in no.priv.bang.modeling.modelstore.services
An immutable bean that is used to hold error messages logged when modelstore catches (and represses) exceptions.
ErrorBean(Date, String, Object, Exception) - Constructor for class no.priv.bang.modeling.modelstore.services.ErrorBean
Create an ErrorBean instances.
errors - Variable in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
exception - Variable in class no.priv.bang.modeling.modelstore.services.ErrorBean
 

F

factory - Variable in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
fileOrStream - Variable in class no.priv.bang.modeling.modelstore.services.ErrorBean
 
findObjectsOfAspect(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
findObjectsOfAspect(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
findObjectsOfAspect(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Find all of the Propertyset instances that have had a particular aspect applied to it.
findPropertyset(UUID) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
findPropertyset(UUID) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
findPropertyset(UUID) - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Return a Propertyset with a Propertyset.getId() matching the argument.
findPropertysetIds(Collection<Propertyset>) - Static method in class no.priv.bang.modeling.modelstore.backend.ModelContexts
 
findWrappedModelContext(ModelContext) - Static method in class no.priv.bang.modeling.modelstore.backend.ModelContexts
 
findWrappedPropertyset(Propertyset) - Static method in class no.priv.bang.modeling.modelstore.value.Propertysets
If the Propertyset argument's implementation is wrapping a different Propertyset (e.g.
followInheritanceChain(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
fromBoolean(Boolean) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Convert a Boolean into Value.
fromBoolean(Boolean) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
fromDouble(Double) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Convert a Double into Value.
fromDouble(Double) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
fromLong(Long) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Convert a Long into Value.
fromLong(Long) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
fromString(String) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Convert a String into Value.
fromString(String) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
fromValueList(ValueList) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
 
fromValueList(ValueList) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 

G

generalObjectAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
generalRelationshipAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
get(int) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
get(int) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
get(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
get(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
get(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getAspectContainerAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getAspectContainerAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "aspect container" aspect defines a propertyset that holds a list of references to other aspect.
getAspects() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getAspects() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getAspects() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getAspects() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getBooleanProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getBooleanProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getBooleanProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getBooleanProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getComplexProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getComplexProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getComplexProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getComplexProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getDate() - Method in class no.priv.bang.modeling.modelstore.services.ErrorBean
Error time stamp
getDefaultContext() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
getDefaultContext() - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
 
getDoubleProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getDoubleProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getDoubleProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getDoubleProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getErrors() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
getErrors() - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
Get the list of logged errors
getException() - Method in class no.priv.bang.modeling.modelstore.services.ErrorBean
The exception that was caught and caused the error to be logged.
getFileOrStream() - Method in class no.priv.bang.modeling.modelstore.services.ErrorBean
The File or InputStream/OutputStream object involved in the error.
getGeneralObjectAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getGeneralObjectAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "general object" aspect defines a Propertyset with a name and description.
getGeneralRelationshipAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getGeneralRelationshipAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "general relationship" aspect inherits the "relationship" aspect and adds a name and a description property.
getId() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getLastmodifieddate(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
getLastmodifieddate(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
getLastmodifieddate(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Get the last modified date and time of a propertyset.
getLastmodifieddate(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ModificationRecorder
Retrieve the last modified date and time for a propertyset.
getListProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getListProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getListProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getListProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getLongProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getLongProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getLongProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getLongProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getMessage() - Method in class no.priv.bang.modeling.modelstore.services.ErrorBean
Human readable error message
getMetadataAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getMetadataAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "metadata" aspect defines a Propertyset that stores last modified times and various other metadata on the propertysests in a ModelContext
getModelAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getModelAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "model" aspect defines a model.
getNil() - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Return an object that can be used to represent undefined Value values
getNil() - Static method in class no.priv.bang.modeling.modelstore.value.NilValue
 
getNil() - Static method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getNil() - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
getNil() - Static method in class no.priv.bang.modeling.modelstore.value.Values
Get the singleton NilValue object.
getNilPropertyset() - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Return an object that can be used to represent undefined Propertyset values
getNilPropertyset() - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
getNilPropertyset() - Static method in class no.priv.bang.modeling.modelstore.value.Values
Get the singleton PropertysetNil object.
getProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getPropertynames() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getPropertynames() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getPropertynames() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getPropertynames() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getPropertyset() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getReferenceProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getReferenceProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getReferenceProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getReferenceProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getRelationshipAspectId() - Method in class no.priv.bang.modeling.modelstore.backend.BuiltinAspectsBase
 
getRelationshipAspectId() - Method in interface no.priv.bang.modeling.modelstore.services.BuiltinAspects
The "relationship" aspect defines a Propertyset with reference properties "origin" and "target" and can be used to represent a relationship between two propertysets.
getStringProperty(String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
getStringProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
getStringProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
getStringProperty(String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
getValueCreator() - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
getValueCreator() - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
Access factory used to create Value and Propertyset instances.
getWrappedModelContext() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 

H

hasAspect() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
hasAspect() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
hasAspect() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
hasAspect() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
hashCode() - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
hasId() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
hasId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
hasId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
hasId() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 

I

ID_KEY - Static variable in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
IdValue - Class in no.priv.bang.modeling.modelstore.value
 
IdValue(UUID) - Constructor for class no.priv.bang.modeling.modelstore.value.IdValue
 
impl - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
isBoolean() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isBoolean() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
isBoolean() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isBoolean() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isBoolean() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isComplexProperty() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
isComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isComplexProperty() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isDouble() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isDouble() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
isDouble() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isDouble() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isDouble() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isEmpty() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
isEmpty() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
isEmpty() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
isId() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isId() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isId() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isId() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isList() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isList() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
isList() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isList() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
isList() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isList() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isLong() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isLong() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isLong() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
isLong() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isLong() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isNil() - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
isNil() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
isNil() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
isNil() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
isReference() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isReference() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isReference() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isReference() - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
isReference() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 
isString() - Method in interface no.priv.bang.modeling.modelstore.services.Value
 
isString() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
isString() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
isString() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
isString() - Method in class no.priv.bang.modeling.modelstore.value.ValueBase
 

J

JsonGeneratorWithReferences - Class in no.priv.bang.modeling.modelstore.backend
A JsonGenerator that can write object IDs and references.
JsonGeneratorWithReferences(JsonGenerator) - Constructor for class no.priv.bang.modeling.modelstore.backend.JsonGeneratorWithReferences
 
JsonPropertysetPersister - Class in no.priv.bang.modeling.modelstore.backend
This persist and restore the contents of a Modelstore to/from a JSON File.
JsonPropertysetPersister(JsonFactory, ValueCreator) - Constructor for class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 

K

keySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
keySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
keySet() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 

L

lastmodifiedtime - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
listAllAspects() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
listAllAspects() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
listAllAspects() - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
List all of the Propertyset instances with ids that contain aspect descriptions in this context.
listAllPropertysets() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
listAllPropertysets() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
listAllPropertysets() - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
List all of the Propertyset instances with ids, except for the aspects that is built into every Propertyset.
ListValue - Class in no.priv.bang.modeling.modelstore.value
 
ListValue(ValueList) - Constructor for class no.priv.bang.modeling.modelstore.value.ListValue
 
loadEmbeddedAspects() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
logError(String, Object, Exception) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
logError(String, Object, Exception) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
logError(String, Object, Exception) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
logError(String, Object, Exception) - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
Log an error situation that resulted in a caught exception.
logError(String, Object, Exception) - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
Log an error situation that resulted in a caught exception.
LongValue - Class in no.priv.bang.modeling.modelstore.value
Wraps a Long value in a Propertyset.
LongValue(Long) - Constructor for class no.priv.bang.modeling.modelstore.value.LongValue
 

M

merge(ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
merge(ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
merge(ModelContext) - Method in interface no.priv.bang.modeling.modelstore.services.ModelContext
 
merge(ModelContext, ModelContext) - Static method in class no.priv.bang.modeling.modelstore.backend.ModelContexts
Merge two ModelContext objects.
message - Variable in class no.priv.bang.modeling.modelstore.services.ErrorBean
 
metadataAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
metadataId - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
metadataId - Static variable in class no.priv.bang.modeling.modelstore.backend.ModelContexts
 
modelAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
ModelContext - Interface in no.priv.bang.modeling.modelstore.services
A ModelContext is a reference to a set of interconnected Propertyset instances forming a model or several models.
ModelContextImpl - Class in no.priv.bang.modeling.modelstore.backend
 
ModelContextImpl() - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
ModelContextImpl(Modelstore) - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
ModelContextRecordingMetadata - Class in no.priv.bang.modeling.modelstore.backend
 
ModelContextRecordingMetadata(ModelContext, DateFactory, ValueCreator) - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
ModelContexts - Class in no.priv.bang.modeling.modelstore.backend
Common code and constants for ModelContext implementations.
ModelContexts() - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelContexts
 
modelstore - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
Modelstore - Interface in no.priv.bang.modeling.modelstore.services
An interface that defines the access to all Propertyset instances in memory.
ModelstoreBase - Class in no.priv.bang.modeling.modelstore.backend
Class implementing Modelstore for use as a base class for Provider classes for Modelstore.
ModelstoreBase() - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
ModelstoreProvider - Class in no.priv.bang.modeling.modelstore.backend
An OSGi Declarative Services component providing an implementation of the Modelstore service.
ModelstoreProvider() - Constructor for class no.priv.bang.modeling.modelstore.backend.ModelstoreProvider
 
ModificationRecorder - Interface in no.priv.bang.modeling.modelstore.services
Define the interface for recording and retrieving the last modification times for propertysets.
modifiedPropertyset(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
Set a timestamp for the propertyset given as an argument
modifiedPropertyset(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ModificationRecorder
Set a timestamp for the propertyset given as an argument

N

newList() - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ValueArrayList.
newPropertyset() - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Create a new, empty, id-less Propertyset.
newPropertyset() - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
newPropertyset(UUID) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Create a new, empty Propertyset with a given id value
newPropertyset(UUID) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
newValueList() - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
 
newValueList() - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
nilId - Variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
NilValue - Class in no.priv.bang.modeling.modelstore.value
A nil property value object.
NilValue() - Constructor for class no.priv.bang.modeling.modelstore.value.NilValue
 
no.priv.bang.modeling.modelstore.backend - package no.priv.bang.modeling.modelstore.backend
 
no.priv.bang.modeling.modelstore.services - package no.priv.bang.modeling.modelstore.services
 
no.priv.bang.modeling.modelstore.value - package no.priv.bang.modeling.modelstore.value
 
now() - Method in interface no.priv.bang.modeling.modelstore.services.DateFactory
 
nullBooleanValue - Variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
nullDoubleValue - Variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
nullLongValue - Variable in class no.priv.bang.modeling.modelstore.value.NilValue
 

O

outputArray(JsonGenerator, ValueList) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
outputPropertyset(JsonGenerator, Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
outputPropertySets(JsonGenerator, Collection<Propertyset>) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
outputValue(JsonGenerator, String, Value) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 

P

parseArray(JsonParser, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parseIdProperty(JsonParser, ModelContext, Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parseObject(JsonParser, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parseObjectReference(JsonParser, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parseUntilEnd(ModelContext, JsonParser) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parsingAllOrdinaryPropertiesOfAPropertyset(JsonParser, ModelContext, Propertyset, String) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
parsingAspectProperty(JsonParser, ModelContext, Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
persist(File, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
persist(OutputStream, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
persistContext(OutputStream, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
persistContext(OutputStream, ModelContext) - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
 
properties - Variable in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
propertyset - Variable in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
Propertyset - Interface in no.priv.bang.modeling.modelstore.services
Interface defining a class that can function as both nodes and edges in a model graph.
PropertysetImpl - Class in no.priv.bang.modeling.modelstore.value
Implementation of Propertyset backed by a Map.
PropertysetImpl() - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
PropertysetImpl(UUID) - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
PropertysetImpl(Propertyset) - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
PropertysetNil - Class in no.priv.bang.modeling.modelstore.value
Singleton implementation of Propertyset intended to be used instead of null, for undefined property values, or values that cannot be cast to a Propertyset
PropertysetNil() - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
PropertysetRecordingSaveTime - Class in no.priv.bang.modeling.modelstore.value
This is an implementation of Propertyset that wraps a PropertysetImpl object, and has a back reference to the ModelContextRecordingMetadata that is used to set the lastmodifiedtime of the Propertyset.
PropertysetRecordingSaveTime(ModificationRecorder, Propertyset) - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
propertysets - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
Propertysets - Class in no.priv.bang.modeling.modelstore.value
Static methods for manipulating Propertyset instances.
Propertysets() - Constructor for class no.priv.bang.modeling.modelstore.value.Propertysets
 
PropertysetValueBase - Class in no.priv.bang.modeling.modelstore.value
 
PropertysetValueBase(Propertyset) - Constructor for class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
put(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
put(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
put(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
putAll(Map<? extends String, ? extends Value>) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
putAll(Map<? extends String, ? extends Value>) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
putAll(Map<? extends String, ? extends Value>) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 

R

recorder - Variable in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
ReferenceValue - Class in no.priv.bang.modeling.modelstore.value
A property value that references a Propertyset (a "pointer" value).
ReferenceValue(Propertyset) - Constructor for class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
relationshipAspectId - Static variable in class no.priv.bang.modeling.modelstore.backend.Aspects
 
remove(int) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
remove(int) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
remove(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
remove(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
remove(Object) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
restore(File, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
restore(InputStream, ModelContext) - Method in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
restoreContext(InputStream) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
restoreContext(InputStream) - Method in interface no.priv.bang.modeling.modelstore.services.Modelstore
 

S

set(int, boolean) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, boolean) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, boolean) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, double) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, double) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, double) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, long) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, long) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, long) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, Boolean) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, Boolean) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, Boolean) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, Double) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, Double) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, Double) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, Long) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, Long) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, Long) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, String) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, String) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, String) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, Value) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, Value) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
set(int, ValueList) - Method in interface no.priv.bang.modeling.modelstore.services.ValueList
 
set(int, ValueList) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
set(int, ValueList) - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
setBooleanProperty(String, boolean) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setBooleanProperty(String, boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setBooleanProperty(String, boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setBooleanProperty(String, boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setBooleanProperty(String, Boolean) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setBooleanProperty(String, Boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setBooleanProperty(String, Boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setBooleanProperty(String, Boolean) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setComplexProperty(String, Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setComplexProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setComplexProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setComplexProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setDateFactory(DateFactory) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
setDoubleProperty(String, double) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setDoubleProperty(String, double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setDoubleProperty(String, double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setDoubleProperty(String, double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setDoubleProperty(String, Double) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setDoubleProperty(String, Double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setDoubleProperty(String, Double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setDoubleProperty(String, Double) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setLastmodifiedtimes(Propertyset) - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
UUIDs of propertysets are the propertynames of the "lastmodifiedtimes" complex property.
setListProperty(String, ValueList) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setListProperty(String, ValueList) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setListProperty(String, ValueList) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setListProperty(String, ValueList) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setLongProperty(String, long) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setLongProperty(String, long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setLongProperty(String, long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setLongProperty(String, long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setLongProperty(String, Long) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setLongProperty(String, Long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setLongProperty(String, Long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setLongProperty(String, Long) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setProperty(String, Value) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setProperty(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setProperty(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setProperty(String, Value) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setReferenceProperty(String, Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setReferenceProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setReferenceProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setReferenceProperty(String, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setStringProperty(String, String) - Method in interface no.priv.bang.modeling.modelstore.services.Propertyset
 
setStringProperty(String, String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
setStringProperty(String, String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
setStringProperty(String, String) - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
setValueCreator(ValueCreator) - Method in class no.priv.bang.modeling.modelstore.backend.ModelstoreProvider
 
singleton - Static variable in class no.priv.bang.modeling.modelstore.value.NilValue
 
singleton - Static variable in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
size() - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
size() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
size() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
size() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
size() - Method in class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
StringValue - Class in no.priv.bang.modeling.modelstore.value
Wraps a String value in a Propertyset.
StringValue(String) - Constructor for class no.priv.bang.modeling.modelstore.value.StringValue
 

T

toArray(T[]) - Method in class no.priv.bang.modeling.modelstore.value.EmptyValueList
 
toBooleanValue(boolean) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of BooleanValue
toBooleanValue(Boolean) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of BooleanValue
toComplexValue(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Create an embedded object value from a propertyset
toComplexValue(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
toComplexValue(Propertyset) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ComplexValue
toComplexValue(Propertyset, boolean) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ComplexValue
toDoubleValue(double) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of DoubleValue
toDoubleValue(Double) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of DoubleValue
toListValue(ValueList) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ListValue
toListValue(ValueList, boolean) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ListValue
toLongValue(long) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of LongValue
toLongValue(Long) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of LongValue
toReferenceValue(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Create a reference value to a propertyset (a "pointer to an object")
toReferenceValue(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
toReferenceValue(Propertyset) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of ReferenceValue
toString() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextImpl
 
toString() - Method in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.ComplexValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.IdValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.ListValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.LongValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.NilValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.ReferenceValue
 
toString() - Method in class no.priv.bang.modeling.modelstore.value.StringValue
 
toStringValue(String) - Static method in class no.priv.bang.modeling.modelstore.value.Values
Create new instances of StringValue

U

unwrapPropertyset(Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
If the propertyset is wrapped in a different propertyset, then return the inner propertyset if not, just return the argument as-is.
unwrapPropertyset(Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 

V

value - Variable in class no.priv.bang.modeling.modelstore.value.BooleanValue
 
value - Variable in class no.priv.bang.modeling.modelstore.value.DoubleValue
 
value - Variable in class no.priv.bang.modeling.modelstore.value.IdValue
 
value - Variable in class no.priv.bang.modeling.modelstore.value.ListValue
 
value - Variable in class no.priv.bang.modeling.modelstore.value.LongValue
 
value - Variable in class no.priv.bang.modeling.modelstore.value.PropertysetValueBase
 
value - Variable in class no.priv.bang.modeling.modelstore.value.StringValue
 
Value - Interface in no.priv.bang.modeling.modelstore.services
Defines a wrapper for a property in a PropertySet.
ValueArrayList - Class in no.priv.bang.modeling.modelstore.value
 
ValueArrayList() - Constructor for class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
ValueArrayList(int) - Constructor for class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
ValueArrayList(ValueList) - Constructor for class no.priv.bang.modeling.modelstore.value.ValueArrayList
 
ValueBase - Class in no.priv.bang.modeling.modelstore.value
Abstract class containing implementations of the type query methods all returning false.
ValueBase() - Constructor for class no.priv.bang.modeling.modelstore.value.ValueBase
 
valueCreator - Variable in class no.priv.bang.modeling.modelstore.backend.JsonPropertysetPersister
 
valueCreator - Variable in class no.priv.bang.modeling.modelstore.backend.ModelContextRecordingMetadata
 
valueCreator - Variable in class no.priv.bang.modeling.modelstore.backend.ModelstoreBase
 
ValueCreator - Interface in no.priv.bang.modeling.modelstore.services
An interface defining an OSGi service containing methods to convert Boolean, Long, Double and String to Value objects.
ValueCreatorProvider - Class in no.priv.bang.modeling.modelstore.value
 
ValueCreatorProvider() - Constructor for class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
ValueList - Interface in no.priv.bang.modeling.modelstore.services
 
values() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetImpl
 
values() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetNil
 
values() - Method in class no.priv.bang.modeling.modelstore.value.PropertysetRecordingSaveTime
 
Values - Class in no.priv.bang.modeling.modelstore.value
A class with static methods for wrapping Java property values in Value objects.
Values() - Constructor for class no.priv.bang.modeling.modelstore.value.Values
 

W

wrapInModificationTracker(ModificationRecorder, Propertyset) - Method in interface no.priv.bang.modeling.modelstore.services.ValueCreator
Wrap a Propertyset in a new Propertyset that will record all modifications to the propertyset in a ModificationRecorder.
wrapInModificationTracker(ModificationRecorder, Propertyset) - Method in class no.priv.bang.modeling.modelstore.value.ValueCreatorProvider
 
writeObjectId(Object) - Method in class no.priv.bang.modeling.modelstore.backend.JsonGeneratorWithReferences
 
writeObjectRef(Object) - Method in class no.priv.bang.modeling.modelstore.backend.JsonGeneratorWithReferences
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages