Hierarchy For All Packages
- cool.klass.model.meta.domain,
- cool.klass.model.meta.domain.criteria,
- cool.klass.model.meta.domain.operator,
- cool.klass.model.meta.domain.order,
- cool.klass.model.meta.domain.parameter,
- cool.klass.model.meta.domain.projection,
- cool.klass.model.meta.domain.property,
- cool.klass.model.meta.domain.property.validation,
- cool.klass.model.meta.domain.reference,
- cool.klass.model.meta.domain.service,
- cool.klass.model.meta.domain.service.url,
- cool.klass.model.meta.domain.value,
- cool.klass.model.meta.domain.value.literal
Class Hierarchy
- java.lang.Object
- cool.klass.model.meta.domain.AbstractElement (implements cool.klass.model.meta.domain.api.source.ElementWithSourceCode)
- cool.klass.model.meta.domain.criteria.AbstractCriteria (implements cool.klass.model.meta.domain.api.criteria.Criteria)
- cool.klass.model.meta.domain.criteria.AbstractBinaryCriteria (implements cool.klass.model.meta.domain.api.criteria.BinaryCriteria)
- cool.klass.model.meta.domain.criteria.AndCriteriaImpl (implements cool.klass.model.meta.domain.api.criteria.AndCriteria)
- cool.klass.model.meta.domain.criteria.OrCriteriaImpl (implements cool.klass.model.meta.domain.api.criteria.OrCriteria)
- cool.klass.model.meta.domain.criteria.AllCriteriaImpl (implements cool.klass.model.meta.domain.api.criteria.AllCriteria)
- cool.klass.model.meta.domain.criteria.EdgePointCriteriaImpl (implements cool.klass.model.meta.domain.api.criteria.EdgePointCriteria)
- cool.klass.model.meta.domain.criteria.OperatorCriteriaImpl (implements cool.klass.model.meta.domain.api.criteria.OperatorCriteria)
- cool.klass.model.meta.domain.criteria.AbstractBinaryCriteria (implements cool.klass.model.meta.domain.api.criteria.BinaryCriteria)
- cool.klass.model.meta.domain.value.AbstractExpressionValue (implements cool.klass.model.meta.domain.api.value.ExpressionValue)
- cool.klass.model.meta.domain.value.literal.AbstractLiteralValue (implements cool.klass.model.meta.domain.api.value.literal.LiteralValue)
- cool.klass.model.meta.domain.value.literal.BooleanLiteralValueImpl (implements cool.klass.model.meta.domain.api.value.literal.BooleanLiteralValue)
- cool.klass.model.meta.domain.value.literal.FloatingPointLiteralValueImpl (implements cool.klass.model.meta.domain.api.value.literal.FloatingPointLiteralValue)
- cool.klass.model.meta.domain.value.literal.IntegerLiteralValueImpl (implements cool.klass.model.meta.domain.api.value.literal.IntegerLiteralValue)
- cool.klass.model.meta.domain.value.literal.LiteralListValueImpl (implements cool.klass.model.meta.domain.api.value.literal.LiteralListValue)
- cool.klass.model.meta.domain.value.literal.NullLiteralImpl (implements cool.klass.model.meta.domain.api.value.literal.NullLiteral)
- cool.klass.model.meta.domain.value.literal.StringLiteralValueImpl (implements cool.klass.model.meta.domain.api.value.literal.StringLiteralValue)
- cool.klass.model.meta.domain.value.literal.UserLiteralImpl (implements cool.klass.model.meta.domain.api.value.literal.UserLiteral)
- cool.klass.model.meta.domain.value.AbstractMemberReferencePath (implements cool.klass.model.meta.domain.api.value.MemberReferencePath)
- cool.klass.model.meta.domain.value.ThisMemberReferencePathImpl (implements cool.klass.model.meta.domain.api.source.value.ThisMemberReferencePathWithSourceCode)
- cool.klass.model.meta.domain.value.TypeMemberReferencePathImpl (implements cool.klass.model.meta.domain.api.source.value.TypeMemberReferencePathWithSourceCode)
- cool.klass.model.meta.domain.value.VariableReferenceImpl (implements cool.klass.model.meta.domain.api.value.VariableReference)
- cool.klass.model.meta.domain.value.literal.AbstractLiteralValue (implements cool.klass.model.meta.domain.api.value.literal.LiteralValue)
- cool.klass.model.meta.domain.operator.AbstractOperator (implements cool.klass.model.meta.domain.api.operator.Operator)
- cool.klass.model.meta.domain.operator.EqualityOperatorImpl (implements cool.klass.model.meta.domain.api.operator.EqualityOperator)
- cool.klass.model.meta.domain.operator.InequalityOperatorImpl (implements cool.klass.model.meta.domain.api.operator.InequalityOperator)
- cool.klass.model.meta.domain.operator.InOperatorImpl (implements cool.klass.model.meta.domain.api.operator.InOperator)
- cool.klass.model.meta.domain.operator.StringOperatorImpl (implements cool.klass.model.meta.domain.api.operator.StringOperator)
- cool.klass.model.meta.domain.AbstractOrdinalElement
- cool.klass.model.meta.domain.AbstractNamedElement (implements cool.klass.model.meta.domain.api.source.NamedElementWithSourceCode)
- cool.klass.model.meta.domain.AbstractIdentifierElement
- cool.klass.model.meta.domain.AbstractPackageableElement (implements cool.klass.model.meta.domain.api.source.PackageableElementWithSourceCode, cool.klass.model.meta.domain.api.TopLevelElement)
- cool.klass.model.meta.domain.AbstractClassifier (implements cool.klass.model.meta.domain.api.source.ClassifierWithSourceCode)
- cool.klass.model.meta.domain.InterfaceImpl (implements cool.klass.model.meta.domain.api.source.InterfaceWithSourceCode)
- cool.klass.model.meta.domain.KlassImpl (implements cool.klass.model.meta.domain.api.source.KlassWithSourceCode)
- cool.klass.model.meta.domain.AssociationImpl (implements cool.klass.model.meta.domain.api.source.AssociationWithSourceCode)
- cool.klass.model.meta.domain.EnumerationImpl (implements cool.klass.model.meta.domain.api.source.EnumerationWithSourceCode)
- cool.klass.model.meta.domain.service.ServiceGroupImpl (implements cool.klass.model.meta.domain.api.source.service.ServiceGroupWithSourceCode)
- cool.klass.model.meta.domain.AbstractClassifier (implements cool.klass.model.meta.domain.api.source.ClassifierWithSourceCode)
- cool.klass.model.meta.domain.projection.AbstractProjectionParent (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement, cool.klass.model.meta.domain.api.projection.ProjectionParent)
- cool.klass.model.meta.domain.projection.ProjectionImpl (implements cool.klass.model.meta.domain.api.source.projection.ProjectionWithSourceCode)
- cool.klass.model.meta.domain.projection.ProjectionReferencePropertyImpl (implements cool.klass.model.meta.domain.api.source.projection.ProjectionReferencePropertyWithSourceCode)
- cool.klass.model.meta.domain.AbstractTypedElement<T> (implements cool.klass.model.meta.domain.api.TypedElement)
- cool.klass.model.meta.domain.property.AbstractProperty<T> (implements cool.klass.model.meta.domain.api.property.Property)
- cool.klass.model.meta.domain.property.AbstractDataTypeProperty<T> (implements cool.klass.model.meta.domain.api.source.property.DataTypePropertyWithSourceCode)
- cool.klass.model.meta.domain.property.EnumerationPropertyImpl (implements cool.klass.model.meta.domain.api.source.property.EnumerationPropertyWithSourceCode)
- cool.klass.model.meta.domain.property.PrimitivePropertyImpl (implements cool.klass.model.meta.domain.api.source.property.PrimitivePropertyWithSourceCode)
- cool.klass.model.meta.domain.property.ReferencePropertyImpl<T> (implements cool.klass.model.meta.domain.api.source.property.ReferencePropertyWithSourceCode)
- cool.klass.model.meta.domain.property.AssociationEndImpl (implements cool.klass.model.meta.domain.api.source.property.AssociationEndWithSourceCode)
- cool.klass.model.meta.domain.property.AssociationEndSignatureImpl (implements cool.klass.model.meta.domain.api.source.property.AssociationEndSignatureWithSourceCode)
- cool.klass.model.meta.domain.property.ParameterizedPropertyImpl (implements cool.klass.model.meta.domain.api.source.property.ParameterizedPropertyWithSourceCode)
- cool.klass.model.meta.domain.property.AbstractDataTypeProperty<T> (implements cool.klass.model.meta.domain.api.source.property.DataTypePropertyWithSourceCode)
- cool.klass.model.meta.domain.EnumerationLiteralImpl (implements cool.klass.model.meta.domain.api.source.EnumerationLiteralWithSourceCode)
- cool.klass.model.meta.domain.property.AbstractProperty<T> (implements cool.klass.model.meta.domain.api.property.Property)
- cool.klass.model.meta.domain.parameter.ParameterImpl (implements cool.klass.model.meta.domain.api.parameter.Parameter)
- cool.klass.model.meta.domain.projection.ProjectionDataTypePropertyImpl (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement, cool.klass.model.meta.domain.api.source.projection.ProjectionDataTypePropertyWithSourceCode)
- cool.klass.model.meta.domain.projection.ProjectionProjectionReferenceImpl (implements cool.klass.model.meta.domain.api.source.projection.ProjectionProjectionReferenceWithSourceCode)
- cool.klass.model.meta.domain.service.url.UrlConstantImpl
- cool.klass.model.meta.domain.AbstractPackageableElement (implements cool.klass.model.meta.domain.api.source.PackageableElementWithSourceCode, cool.klass.model.meta.domain.api.TopLevelElement)
- cool.klass.model.meta.domain.AbstractIdentifierElement
- cool.klass.model.meta.domain.property.ModifierImpl (implements cool.klass.model.meta.domain.api.modifier.Modifier)
- cool.klass.model.meta.domain.AbstractNamedElement (implements cool.klass.model.meta.domain.api.source.NamedElementWithSourceCode)
- cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation (implements cool.klass.model.meta.domain.api.property.validation.PropertyValidation)
- cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation (implements cool.klass.model.meta.domain.api.property.validation.NumericPropertyValidation)
- cool.klass.model.meta.domain.property.validation.MaxLengthPropertyValidationImpl (implements cool.klass.model.meta.domain.api.property.validation.MaxLengthPropertyValidation)
- cool.klass.model.meta.domain.property.validation.MaxPropertyValidationImpl (implements cool.klass.model.meta.domain.api.property.validation.MaxPropertyValidation)
- cool.klass.model.meta.domain.property.validation.MinLengthPropertyValidationImpl (implements cool.klass.model.meta.domain.api.property.validation.MinLengthPropertyValidation)
- cool.klass.model.meta.domain.property.validation.MinPropertyValidationImpl (implements cool.klass.model.meta.domain.api.property.validation.MinPropertyValidation)
- cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation (implements cool.klass.model.meta.domain.api.property.validation.NumericPropertyValidation)
- cool.klass.model.meta.domain.order.OrderByDirectionDeclarationImpl (implements cool.klass.model.meta.domain.api.order.OrderByDirectionDeclaration)
- cool.klass.model.meta.domain.order.OrderByImpl (implements cool.klass.model.meta.domain.api.order.OrderBy)
- cool.klass.model.meta.domain.order.OrderByMemberReferencePathImpl (implements cool.klass.model.meta.domain.api.order.OrderByMemberReferencePath)
- cool.klass.model.meta.domain.service.ServiceImpl (implements cool.klass.model.meta.domain.api.service.Service)
- cool.klass.model.meta.domain.service.ServiceProjectionDispatchImpl (implements cool.klass.model.meta.domain.api.source.service.ServiceProjectionDispatchWithSourceCode)
- cool.klass.model.meta.domain.service.url.UrlImpl (implements cool.klass.model.meta.domain.api.service.url.Url)
- cool.klass.model.meta.domain.criteria.AbstractCriteria (implements cool.klass.model.meta.domain.api.criteria.Criteria)
- cool.klass.model.meta.domain.AbstractElement.ElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.criteria.AbstractCriteria.AbstractCriteriaBuilder<BuiltElement>
- cool.klass.model.meta.domain.criteria.AbstractBinaryCriteria.AbstractBinaryCriteriaBuilder<BuiltElement>
- cool.klass.model.meta.domain.criteria.AndCriteriaImpl.AndCriteriaBuilder
- cool.klass.model.meta.domain.criteria.OrCriteriaImpl.OrCriteriaBuilder
- cool.klass.model.meta.domain.criteria.AllCriteriaImpl.AllCriteriaBuilder
- cool.klass.model.meta.domain.criteria.EdgePointCriteriaImpl.EdgePointCriteriaBuilder
- cool.klass.model.meta.domain.criteria.OperatorCriteriaImpl.OperatorCriteriaBuilder
- cool.klass.model.meta.domain.criteria.AbstractBinaryCriteria.AbstractBinaryCriteriaBuilder<BuiltElement>
- cool.klass.model.meta.domain.value.AbstractExpressionValue.AbstractExpressionValueBuilder<BuiltElement>
- cool.klass.model.meta.domain.value.literal.AbstractLiteralValue.AbstractLiteralValueBuilder<BuiltElement>
- cool.klass.model.meta.domain.value.literal.BooleanLiteralValueImpl.BooleanLiteralValueBuilder
- cool.klass.model.meta.domain.value.literal.FloatingPointLiteralValueImpl.FloatingPointLiteralValueBuilder
- cool.klass.model.meta.domain.value.literal.IntegerLiteralValueImpl.IntegerLiteralValueBuilder
- cool.klass.model.meta.domain.value.literal.LiteralListValueImpl.LiteralListValueBuilder
- cool.klass.model.meta.domain.value.literal.NullLiteralImpl.NullLiteralBuilder
- cool.klass.model.meta.domain.value.literal.StringLiteralValueImpl.StringLiteralValueBuilder
- cool.klass.model.meta.domain.value.literal.UserLiteralImpl.UserLiteralBuilder
- cool.klass.model.meta.domain.value.AbstractMemberReferencePath.AbstractMemberReferencePathBuilder<BuiltElement>
- cool.klass.model.meta.domain.value.ThisMemberReferencePathImpl.ThisMemberReferencePathBuilder
- cool.klass.model.meta.domain.value.TypeMemberReferencePathImpl.TypeMemberReferencePathBuilder
- cool.klass.model.meta.domain.value.VariableReferenceImpl.VariableReferenceBuilder
- cool.klass.model.meta.domain.value.literal.AbstractLiteralValue.AbstractLiteralValueBuilder<BuiltElement>
- cool.klass.model.meta.domain.operator.AbstractOperator.AbstractOperatorBuilder<BuiltElement>
- cool.klass.model.meta.domain.operator.EqualityOperatorImpl.EqualityOperatorBuilder
- cool.klass.model.meta.domain.operator.InequalityOperatorImpl.InequalityOperatorBuilder
- cool.klass.model.meta.domain.operator.InOperatorImpl.InOperatorBuilder
- cool.klass.model.meta.domain.operator.StringOperatorImpl.StringOperatorBuilder
- cool.klass.model.meta.domain.AbstractOrdinalElement.OrdinalElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.AbstractNamedElement.NamedElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.AbstractPackageableElement.PackageableElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.AbstractClassifier.ClassifierBuilder<BuiltElement> (implements cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode, cool.klass.model.meta.domain.api.Type.TypeGetter)
- cool.klass.model.meta.domain.InterfaceImpl.InterfaceBuilder
- cool.klass.model.meta.domain.KlassImpl.KlassBuilder
- cool.klass.model.meta.domain.AssociationImpl.AssociationBuilder (implements cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode)
- cool.klass.model.meta.domain.EnumerationImpl.EnumerationBuilder (implements cool.klass.model.meta.domain.api.DataType.DataTypeGetter, cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode)
- cool.klass.model.meta.domain.service.ServiceGroupImpl.ServiceGroupBuilder (implements cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode)
- cool.klass.model.meta.domain.AbstractClassifier.ClassifierBuilder<BuiltElement> (implements cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode, cool.klass.model.meta.domain.api.Type.TypeGetter)
- cool.klass.model.meta.domain.projection.AbstractProjectionParent.AbstractProjectionParentBuilder<BuiltElement> (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionElementBuilder)
- cool.klass.model.meta.domain.projection.ProjectionImpl.ProjectionBuilder (implements cool.klass.model.meta.domain.api.source.TopLevelElementWithSourceCode.TopLevelElementBuilderWithSourceCode)
- cool.klass.model.meta.domain.projection.ProjectionReferencePropertyImpl.ProjectionReferencePropertyBuilder (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionChildBuilder)
- cool.klass.model.meta.domain.AbstractTypedElement.TypedElementBuilder<T,
TG, BuiltElement> - cool.klass.model.meta.domain.property.AbstractProperty.PropertyBuilder<T,
TG, BuiltElement> - cool.klass.model.meta.domain.property.AbstractDataTypeProperty.DataTypePropertyBuilder<T,
TG, BuiltElement> - cool.klass.model.meta.domain.property.EnumerationPropertyImpl.EnumerationPropertyBuilder
- cool.klass.model.meta.domain.property.PrimitivePropertyImpl.PrimitivePropertyBuilder
- cool.klass.model.meta.domain.property.ReferencePropertyImpl.ReferencePropertyBuilder<T,
TG, BuiltElement> - cool.klass.model.meta.domain.property.AssociationEndImpl.AssociationEndBuilder
- cool.klass.model.meta.domain.property.AssociationEndSignatureImpl.AssociationEndSignatureBuilder
- cool.klass.model.meta.domain.property.ParameterizedPropertyImpl.ParameterizedPropertyBuilder
- cool.klass.model.meta.domain.property.AbstractDataTypeProperty.DataTypePropertyBuilder<T,
- cool.klass.model.meta.domain.property.AbstractProperty.PropertyBuilder<T,
- cool.klass.model.meta.domain.EnumerationLiteralImpl.EnumerationLiteralBuilder
- cool.klass.model.meta.domain.parameter.ParameterImpl.ParameterBuilder
- cool.klass.model.meta.domain.projection.ProjectionDataTypePropertyImpl.ProjectionDataTypePropertyBuilder (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionChildBuilder)
- cool.klass.model.meta.domain.projection.ProjectionProjectionReferenceImpl.ProjectionProjectionReferenceBuilder (implements cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionChildBuilder)
- cool.klass.model.meta.domain.service.url.UrlConstantImpl.UrlConstantBuilder
- cool.klass.model.meta.domain.AbstractPackageableElement.PackageableElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.property.ModifierImpl.ModifierBuilder
- cool.klass.model.meta.domain.AbstractNamedElement.NamedElementBuilder<BuiltElement>
- cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation.PropertyValidationBuilder<BuiltElement>
- cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation.NumericPropertyValidationBuilder<BuiltElement>
- cool.klass.model.meta.domain.property.validation.MaxLengthPropertyValidationImpl.MaxLengthPropertyValidationBuilder
- cool.klass.model.meta.domain.property.validation.MaxPropertyValidationImpl.MaxPropertyValidationBuilder
- cool.klass.model.meta.domain.property.validation.MinLengthPropertyValidationImpl.MinLengthPropertyValidationBuilder
- cool.klass.model.meta.domain.property.validation.MinPropertyValidationImpl.MinPropertyValidationBuilder
- cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation.NumericPropertyValidationBuilder<BuiltElement>
- cool.klass.model.meta.domain.order.OrderByDirectionDeclarationImpl.OrderByDirectionDeclarationBuilder
- cool.klass.model.meta.domain.order.OrderByImpl.OrderByBuilder
- cool.klass.model.meta.domain.order.OrderByMemberReferencePathImpl.OrderByMemberReferencePathBuilder
- cool.klass.model.meta.domain.PrimitiveTypeBuilder (implements cool.klass.model.meta.domain.api.DataType.DataTypeGetter)
- cool.klass.model.meta.domain.service.ServiceImpl.ServiceBuilder
- cool.klass.model.meta.domain.service.ServiceProjectionDispatchImpl.ServiceProjectionDispatchBuilder
- cool.klass.model.meta.domain.service.url.UrlImpl.UrlBuilder
- cool.klass.model.meta.domain.criteria.AbstractCriteria.AbstractCriteriaBuilder<BuiltElement>
- cool.klass.model.meta.domain.reference.DomainModelDeclarations
- cool.klass.model.meta.domain.reference.DomainModelDeclarationsPropertyVisitor (implements cool.klass.model.meta.domain.api.property.PropertyVisitor)
- cool.klass.model.meta.domain.reference.DomainModelDeclarationsTopLevelElementVisitor (implements cool.klass.model.meta.domain.api.TopLevelElementVisitor)
- cool.klass.model.meta.domain.DomainModelImpl (implements cool.klass.model.meta.domain.api.source.DomainModelWithSourceCode)
- cool.klass.model.meta.domain.DomainModelImpl.DomainModelBuilder
- cool.klass.model.meta.domain.reference.DomainModelReferences
- cool.klass.model.meta.domain.reference.DomainModelReferencesCriteriaVisitor (implements cool.klass.model.meta.domain.api.criteria.CriteriaVisitor)
- cool.klass.model.meta.domain.reference.DomainModelReferencesExpressionValueVisitor (implements cool.klass.model.meta.domain.api.value.ExpressionValueVisitor)
- cool.klass.model.meta.domain.reference.DomainModelReferencesProjectionVisitor (implements cool.klass.model.meta.domain.api.projection.ProjectionVisitor)
- cool.klass.model.meta.domain.reference.DomainModelReferencesPropertyVisitor (implements cool.klass.model.meta.domain.api.property.PropertyVisitor)
- cool.klass.model.meta.domain.reference.DomainModelReferencesTopLevelElementVisitor (implements cool.klass.model.meta.domain.api.TopLevelElementVisitor)
- cool.klass.model.meta.domain.SourceCodeImpl (implements cool.klass.model.meta.domain.api.source.SourceCode)
- cool.klass.model.meta.domain.SourceCodeImpl.SourceCodeBuilderImpl (implements cool.klass.model.meta.domain.api.source.SourceCode.SourceCodeBuilder)
- cool.klass.model.meta.domain.AbstractElement (implements cool.klass.model.meta.domain.api.source.ElementWithSourceCode)
Interface Hierarchy
- cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionElementBuilder
- cool.klass.model.meta.domain.projection.AbstractProjectionElement.ProjectionChildBuilder
- cool.klass.model.meta.domain.api.Element
- cool.klass.model.meta.domain.api.OrdinalElement
- cool.klass.model.meta.domain.api.NamedElement
- cool.klass.model.meta.domain.api.projection.ProjectionElement
- cool.klass.model.meta.domain.projection.AbstractProjectionElement
- cool.klass.model.meta.domain.api.projection.ProjectionElement
- cool.klass.model.meta.domain.api.NamedElement
- cool.klass.model.meta.domain.api.OrdinalElement