com.epam.mdp.full.template.types.model
Class AbstractModelType

java.lang.Object
  extended by com.epam.mdp.full.template.types.model.AbstractModelType
Direct Known Subclasses:
AbstractType

public abstract class AbstractModelType
extends java.lang.Object


Field Summary
protected  Operator operator
           
protected  java.lang.String presence
           
protected  boolean requiresPMapFlag
           
protected  java.util.List<Type> types
           
 
Constructor Summary
AbstractModelType()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.lang.String getId()
           
 int getIdInteger()
           
 java.lang.String getName()
           
 Operator getOperator()
           
 java.lang.String getPresence()
           
 java.util.List<Type> getTypes()
          Gets the value of the typeRefOrLengthOrInt32 property.
 boolean isOptional()
           
 boolean requiresPMap()
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setOperator(Operator operator)
           
 void setOptional(boolean optional)
           
 void setPresence(java.lang.String presence)
           
 void setTypes(java.util.List<Type> types)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

presence

protected java.lang.String presence

types

protected java.util.List<Type> types

operator

protected Operator operator

requiresPMapFlag

protected boolean requiresPMapFlag
Constructor Detail

AbstractModelType

public AbstractModelType()
Method Detail

getOperator

public Operator getOperator()

setOperator

public void setOperator(Operator operator)

requiresPMap

public boolean requiresPMap()

getTypes

public java.util.List<Type> getTypes()
Gets the value of the typeRefOrLengthOrInt32 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setBitAtIndex method for the typeRefOrLengthOrInt32 property.

For example, to add a new item, do as follows:

    getTypeRefOrLengthOrInt32().add(newItem);
 

Objects of the following type(s) are allowed in the list TemplateRef Sequence Group Decimal ByteVector Element TypeRef


setTypes

public void setTypes(java.util.List<Type> types)

getPresence

public java.lang.String getPresence()

setPresence

public void setPresence(java.lang.String presence)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getId

public java.lang.String getId()

getIdInteger

public int getIdInteger()

setId

public void setId(java.lang.String id)

isOptional

public boolean isOptional()

setOptional

public void setOptional(boolean optional)

compareTo

public int compareTo(java.lang.Object o)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.