Package com._1c.g5.v8.dt.mcore
Interface Type
-
- All Superinterfaces:
DuallyNamedElement
,Environmental
,org.eclipse.emf.ecore.EObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,TypeItem
,VersionedItem
- All Known Subinterfaces:
ExtendedCollectionType
,ExtendedType
,PromiseType
,PropertyType
,XdtoProxyType
,XdtoRealType
,XdtoType
- All Known Implementing Classes:
ExtendedCollectionTypeImpl
,ExtendedTypeImpl
,PromiseTypeImpl
,PropertyTypeImpl
,TypeImpl
,XdtoProxyTypeImpl
,XdtoRealTypeImpl
,XdtoTypeImpl
public interface Type extends TypeItem, VersionedItem
A representation of the model object 'Type'.The following features are supported:
- See Also:
McorePackage.getType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Event>
allEvents()
TypeContainer
getCollectionElementTypes()
Returns the value of the 'Collection Element Types' containment reference.ContextDef
getContextDef()
Returns the value of the 'Context Def' containment reference.org.eclipse.emf.common.util.EList<Ctor>
getCtors()
Returns the value of the 'Ctors' containment reference list.org.eclipse.emf.common.util.EList<Event>
getEvents()
Returns the value of the 'Events' containment reference list.TypeItem
getParentType()
Returns the value of the 'Parent Type' reference.boolean
isCreatedByNewOperator()
Returns the value of the 'Created By New Operator' attribute.boolean
isExchangeWithServer()
Returns the value of the 'Exchange With Server' attribute.boolean
isIndexAccessible()
Returns the value of the 'Index Accessible' attribute.boolean
isIterable()
Returns the value of the 'Iterable' attribute.boolean
isSysEnum()
Returns the value of the 'Sys Enum' attribute.void
setCollectionElementTypes(TypeContainer value)
Sets the value of the 'Collection Element Types
' containment reference.void
setContextDef(ContextDef value)
Sets the value of the 'Context Def
' containment reference.void
setCreatedByNewOperator(boolean value)
Sets the value of the 'Created By New Operator
' attribute.void
setExchangeWithServer(boolean value)
Sets the value of the 'Exchange With Server
' attribute.void
setIndexAccessible(boolean value)
Sets the value of the 'Index Accessible
' attribute.void
setIterable(boolean value)
Sets the value of the 'Iterable
' attribute.void
setParentType(TypeItem value)
Sets the value of the 'Parent Type
' reference.void
setSysEnum(boolean value)
Sets the value of the 'Sys Enum
' attribute.-
Methods inherited from interface com._1c.g5.v8.dt.mcore.DuallyNamedElement
getNameRu, setNameRu
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.Environmental
environments, getEnvironments, setEnvironments
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.NamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.VersionedItem
getCompatibilityMode, getDeprecatedSince, getReplacedBy, setCompatibilityMode, setDeprecatedSince
-
-
-
-
Method Detail
-
getCtors
org.eclipse.emf.common.util.EList<Ctor> getCtors()
Returns the value of the 'Ctors' containment reference list. The list contents are of typeCtor
.- Returns:
- the value of the 'Ctors' containment reference list.
- See Also:
McorePackage.getType_Ctors()
-
getContextDef
ContextDef getContextDef()
Returns the value of the 'Context Def' containment reference.- Returns:
- the value of the 'Context Def' containment reference.
- See Also:
setContextDef(ContextDef)
,McorePackage.getType_ContextDef()
-
setContextDef
void setContextDef(ContextDef value)
Sets the value of the 'Context Def
' containment reference.- Parameters:
value
- the new value of the 'Context Def' containment reference.- See Also:
getContextDef()
-
getEvents
org.eclipse.emf.common.util.EList<Event> getEvents()
Returns the value of the 'Events' containment reference list. The list contents are of typeEvent
.- Returns:
- the value of the 'Events' containment reference list.
- See Also:
McorePackage.getType_Events()
-
isSysEnum
boolean isSysEnum()
Returns the value of the 'Sys Enum' attribute.- Returns:
- the value of the 'Sys Enum' attribute.
- See Also:
setSysEnum(boolean)
,McorePackage.getType_SysEnum()
-
setSysEnum
void setSysEnum(boolean value)
Sets the value of the 'Sys Enum
' attribute.- Parameters:
value
- the new value of the 'Sys Enum' attribute.- See Also:
isSysEnum()
-
isCreatedByNewOperator
boolean isCreatedByNewOperator()
Returns the value of the 'Created By New Operator' attribute. The default value is"true"
.- Returns:
- the value of the 'Created By New Operator' attribute.
- See Also:
setCreatedByNewOperator(boolean)
,McorePackage.getType_CreatedByNewOperator()
-
setCreatedByNewOperator
void setCreatedByNewOperator(boolean value)
Sets the value of the 'Created By New Operator
' attribute.- Parameters:
value
- the new value of the 'Created By New Operator' attribute.- See Also:
isCreatedByNewOperator()
-
getParentType
TypeItem getParentType()
Returns the value of the 'Parent Type' reference.- Returns:
- the value of the 'Parent Type' reference.
- See Also:
setParentType(TypeItem)
,McorePackage.getType_ParentType()
-
setParentType
void setParentType(TypeItem value)
Sets the value of the 'Parent Type
' reference.- Parameters:
value
- the new value of the 'Parent Type' reference.- See Also:
getParentType()
-
isIterable
boolean isIterable()
Returns the value of the 'Iterable' attribute.- Returns:
- the value of the 'Iterable' attribute.
- See Also:
setIterable(boolean)
,McorePackage.getType_Iterable()
-
setIterable
void setIterable(boolean value)
Sets the value of the 'Iterable
' attribute.- Parameters:
value
- the new value of the 'Iterable' attribute.- See Also:
isIterable()
-
isIndexAccessible
boolean isIndexAccessible()
Returns the value of the 'Index Accessible' attribute.- Returns:
- the value of the 'Index Accessible' attribute.
- See Also:
setIndexAccessible(boolean)
,McorePackage.getType_IndexAccessible()
-
setIndexAccessible
void setIndexAccessible(boolean value)
Sets the value of the 'Index Accessible
' attribute.- Parameters:
value
- the new value of the 'Index Accessible' attribute.- See Also:
isIndexAccessible()
-
isExchangeWithServer
boolean isExchangeWithServer()
Returns the value of the 'Exchange With Server' attribute.- Returns:
- the value of the 'Exchange With Server' attribute.
- See Also:
setExchangeWithServer(boolean)
,McorePackage.getType_ExchangeWithServer()
-
setExchangeWithServer
void setExchangeWithServer(boolean value)
Sets the value of the 'Exchange With Server
' attribute.- Parameters:
value
- the new value of the 'Exchange With Server' attribute.- See Also:
isExchangeWithServer()
-
getCollectionElementTypes
TypeContainer getCollectionElementTypes()
Returns the value of the 'Collection Element Types' containment reference.- Returns:
- the value of the 'Collection Element Types' containment reference.
- See Also:
setCollectionElementTypes(TypeContainer)
,McorePackage.getType_CollectionElementTypes()
-
setCollectionElementTypes
void setCollectionElementTypes(TypeContainer value)
Sets the value of the 'Collection Element Types
' containment reference.- Parameters:
value
- the new value of the 'Collection Element Types' containment reference.- See Also:
getCollectionElementTypes()
-
allEvents
org.eclipse.emf.common.util.EList<Event> allEvents()
-
-