Class LogicalModel
java.lang.Object
com.codbex.kronos.parser.calculationview.ndb.LogicalModel
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="descriptions" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="attributes">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="attribute" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="descriptions">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="defaultDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="externalLikeStructureName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="externalLikeElementName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="keyMapping">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="columnObjectName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="columnName" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="order" type="{http://www.w3.org/2001/XMLSchema}byte" />
<attribute name="attributeHierarchyActive" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="displayAttribute" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="descriptionColumnName" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="calculatedAttributes" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="privateDataFoundation">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="tableProxies" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="joins" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="layout">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="shapes" type="{http://www.w3.org/2001/XMLSchema}string"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="baseMeasures">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="measure" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="descriptions">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="defaultDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="measureMapping">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="columnObjectName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="columnName" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="order" type="{http://www.w3.org/2001/XMLSchema}byte" />
<attribute name="semanticType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="aggregationType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="measureType" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="calculatedMeasures">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="measure" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="descriptions">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="defaultDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="exceptionAggregation">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="attribute" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
<attribute name="exceptionAggregationType" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="formula" type="{http://www.w3.org/2001/XMLSchema}byte"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="order" type="{http://www.w3.org/2001/XMLSchema}byte" />
<attribute name="aggregationType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="measureType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="calculatedMeasureType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="datatype" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="expressionLanguage" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="restrictedMeasures" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="localDimensions">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="localDimension" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="attributeRef" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="hierarchies">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="hierarchy">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="descriptions">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="defaultDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="levels">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="level" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="levelAttribute" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="levelType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="order" type="{http://www.w3.org/2001/XMLSchema}byte" />
<attribute name="orderAttribute" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="aggregateAllNodes" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="rootNodeVisibility" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="withRootNode" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="nodeStyle" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LogicalModel.AttributesThe attributes.protected LogicalModel.BaseMeasuresThe base measures.protected StringThe calculated attributes.protected LogicalModel.CalculatedMeasuresThe calculated measures.protected StringThe descriptions.protected StringThe id.protected LogicalModel.LocalDimensionsThe local dimensions.protected LogicalModel.PrivateDataFoundationThe private data foundation.protected StringThe restricted measures. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the attributes property.Gets the value of the baseMeasures property.Gets the value of the calculatedAttributes property.Gets the value of the calculatedMeasures property.Gets the value of the descriptions property.getId()Gets the value of the id property.Gets the value of the localDimensions property.Gets the value of the privateDataFoundation property.Gets the value of the restrictedMeasures property.voidSets the value of the attributes property.voidSets the value of the baseMeasures property.voidsetCalculatedAttributes(String value) Sets the value of the calculatedAttributes property.voidSets the value of the calculatedMeasures property.voidsetDescriptions(String value) Sets the value of the descriptions property.voidSets the value of the id property.voidSets the value of the localDimensions property.voidSets the value of the privateDataFoundation property.voidsetRestrictedMeasures(String value) Sets the value of the restrictedMeasures property.
-
Field Details
-
descriptions
The descriptions. -
attributes
The attributes. -
calculatedAttributes
The calculated attributes. -
privateDataFoundation
The private data foundation. -
baseMeasures
The base measures. -
calculatedMeasures
The calculated measures. -
restrictedMeasures
The restricted measures. -
localDimensions
The local dimensions. -
id
The id.
-
-
Constructor Details
-
LogicalModel
public LogicalModel()
-
-
Method Details
-
getDescriptions
Gets the value of the descriptions property.- Returns:
- possible object is
String
-
setDescriptions
Sets the value of the descriptions property.- Parameters:
value- allowed object isString
-
getAttributes
Gets the value of the attributes property.- Returns:
- possible object is
LogicalModel.Attributes
-
setAttributes
Sets the value of the attributes property.- Parameters:
value- allowed object isLogicalModel.Attributes
-
getCalculatedAttributes
Gets the value of the calculatedAttributes property.- Returns:
- possible object is
String
-
setCalculatedAttributes
Sets the value of the calculatedAttributes property.- Parameters:
value- allowed object isString
-
getPrivateDataFoundation
Gets the value of the privateDataFoundation property.- Returns:
- possible object is
LogicalModel.PrivateDataFoundation
-
setPrivateDataFoundation
Sets the value of the privateDataFoundation property.- Parameters:
value- allowed object isLogicalModel.PrivateDataFoundation
-
getBaseMeasures
Gets the value of the baseMeasures property.- Returns:
- possible object is
LogicalModel.BaseMeasures
-
setBaseMeasures
Sets the value of the baseMeasures property.- Parameters:
value- allowed object isLogicalModel.BaseMeasures
-
getCalculatedMeasures
Gets the value of the calculatedMeasures property.- Returns:
- possible object is
LogicalModel.CalculatedMeasures
-
setCalculatedMeasures
Sets the value of the calculatedMeasures property.- Parameters:
value- allowed object isLogicalModel.CalculatedMeasures
-
getRestrictedMeasures
Gets the value of the restrictedMeasures property.- Returns:
- possible object is
String
-
setRestrictedMeasures
Sets the value of the restrictedMeasures property.- Parameters:
value- allowed object isString
-
getLocalDimensions
Gets the value of the localDimensions property.- Returns:
- possible object is
LogicalModel.LocalDimensions
-
setLocalDimensions
Sets the value of the localDimensions property.- Parameters:
value- allowed object isLogicalModel.LocalDimensions
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-