Package | Description |
---|---|
com.luciad.datamodel |
This package provides an API to access domain objects in a unified way.
|
Modifier and Type | Method and Description |
---|---|
TLcdDataPropertyBuilder |
TLcdDataTypeBuilder.addProperty(String aName,
String aType)
Adds a property with the given name and type to the type that is being built.
|
TLcdDataPropertyBuilder |
TLcdDataTypeBuilder.addProperty(String aName,
TLcdDataType aType)
Adds a property with the given name and type to the type that is being built.
|
TLcdDataPropertyBuilder |
TLcdDataTypeBuilder.addProperty(String aName,
TLcdDataTypeBuilder aTypeBuilder)
Adds a property with the given name and type to the type that is being built.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.annotate(ILcdAnnotation aAnnotation)
Adds an annotation to the property that is being built.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.annotateFromFactory(TLcdDataPropertyBuilder.PropertyAnnotationFactory<?> aAnnotationFactory)
Annotates the data property that is being built.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.collectionType(TLcdDataProperty.CollectionType aCollectionType)
Sets the collection type for the property that is to be built.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.contained(boolean aValue)
Controls if the property that is to be created should be contained in its
owning instance.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.defaultValue(Object aValue)
Sets the default value for this property to the given value.
|
TLcdDataPropertyBuilder |
TLcdDataTypeBuilder.getDataPropertyBuilder(String aPropertyName)
Returns the property builder for the given property name.
|
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.map(String aTypeName)
Marks the property to be built as a
TLcdDataProperty.CollectionType.MAP with
the type with the given name as key type. |
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.map(TLcdDataType aKeyType)
Marks the property to be built as a
TLcdDataProperty.CollectionType.MAP with
the type as key type. |
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.map(TLcdDataTypeBuilder aTypeBuilder)
Marks the property to be built as a
TLcdDataProperty.CollectionType.MAP with
the type of the given type builder as key type. |
TLcdDataPropertyBuilder |
TLcdDataPropertyBuilder.nullable(boolean aValue)
Controls if the property that is to be created should be nullable.
|
Modifier and Type | Method and Description |
---|---|
List<TLcdDataPropertyBuilder> |
TLcdDataTypeBuilder.getDataPropertyBuilders()
Returns a list containing all the property builders of this data type builder.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdDataModelDisplayNameProvider.setDisplayName(TLcdDataPropertyBuilder aPropertyBuilder,
String aDisplayName)
Sets the display name for the property that corresponds to the specified property builder.
|