Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
TDL Open Source
TOP IDE
Compare revisions
8de2be31dfb28d8c73b10cca87310fc2c6a2585d...f3d706781575163643acc7cb48adf3938540d12d
Hide whitespace changes
Inline
Side-by-side
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/BlockImpl.java
View file @
f3d70678
...
@@ -90,7 +90,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -90,7 +90,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
EList
<
Behaviour
>
getBehaviour
()
public
EList
<
Behaviour
>
getBehaviour
()
{
{
if
(
behaviour
==
null
)
{
if
(
behaviour
==
null
)
{
behaviour
=
new
EObjectContainmentEList
<
Behaviour
>(
Behaviour
.
class
,
this
,
tdlPackage
.
BLOCK__BEHAVIOUR
);
behaviour
=
new
EObjectContainmentEList
<
Behaviour
>(
Behaviour
.
class
,
this
,
tdlPackage
.
BLOCK__BEHAVIOUR
);
}
}
return
behaviour
;
return
behaviour
;
...
@@ -104,7 +105,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -104,7 +105,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
EList
<
LocalExpression
>
getGuard
()
public
EList
<
LocalExpression
>
getGuard
()
{
{
if
(
guard
==
null
)
{
if
(
guard
==
null
)
{
guard
=
new
EObjectContainmentEList
<
LocalExpression
>(
LocalExpression
.
class
,
this
,
tdlPackage
.
BLOCK__GUARD
);
guard
=
new
EObjectContainmentEList
<
LocalExpression
>(
LocalExpression
.
class
,
this
,
tdlPackage
.
BLOCK__GUARD
);
}
}
return
guard
;
return
guard
;
...
@@ -129,10 +131,12 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -129,10 +131,12 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
EList
<
ComponentInstance
>
getParticipatingComponents
()
public
EList
<
ComponentInstance
>
getParticipatingComponents
()
{
{
try
{
try
{
return
(
EList
<
ComponentInstance
>)
GET_PARTICIPATING_COMPONENTS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
EList
<
ComponentInstance
>)
GET_PARTICIPATING_COMPONENTS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -156,10 +160,12 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -156,10 +160,12 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
EList
<
ComponentInstance
>
getParticipatingComponentsExcluding
(
Behaviour
excluded
)
public
EList
<
ComponentInstance
>
getParticipatingComponentsExcluding
(
Behaviour
excluded
)
{
{
try
{
try
{
return
(
EList
<
ComponentInstance
>)
GET_PARTICIPATING_COMPONENTS_EXCLUDING_BEHAVIOUR__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
new
BasicEList
.
UnmodifiableEList
<
Object
>(
1
,
new
Object
[]{
excluded
}));
return
(
EList
<
ComponentInstance
>)
GET_PARTICIPATING_COMPONENTS_EXCLUDING_BEHAVIOUR__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
new
BasicEList
.
UnmodifiableEList
<
Object
>(
1
,
new
Object
[]{
excluded
}));
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -172,7 +178,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -172,7 +178,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
return
((
InternalEList
<?>)
getBehaviour
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getBehaviour
()).
basicRemove
(
otherEnd
,
msgs
);
case
tdlPackage
.
BLOCK__GUARD
:
case
tdlPackage
.
BLOCK__GUARD
:
...
@@ -189,7 +196,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -189,7 +196,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
return
getBehaviour
();
return
getBehaviour
();
case
tdlPackage
.
BLOCK__GUARD
:
case
tdlPackage
.
BLOCK__GUARD
:
...
@@ -207,7 +215,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -207,7 +215,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
getBehaviour
().
clear
();
getBehaviour
().
clear
();
getBehaviour
().
addAll
((
Collection
<?
extends
Behaviour
>)
newValue
);
getBehaviour
().
addAll
((
Collection
<?
extends
Behaviour
>)
newValue
);
...
@@ -228,7 +237,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -228,7 +237,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
getBehaviour
().
clear
();
getBehaviour
().
clear
();
return
;
return
;
...
@@ -247,7 +257,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -247,7 +257,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
case
tdlPackage
.
BLOCK__BEHAVIOUR
:
return
behaviour
!=
null
&&
!
behaviour
.
isEmpty
();
return
behaviour
!=
null
&&
!
behaviour
.
isEmpty
();
case
tdlPackage
.
BLOCK__GUARD
:
case
tdlPackage
.
BLOCK__GUARD
:
...
@@ -264,7 +275,8 @@ public class BlockImpl extends ElementImpl implements Block
...
@@ -264,7 +275,8 @@ public class BlockImpl extends ElementImpl implements Block
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
BLOCK___GET_PARTICIPATING_COMPONENTS
:
case
tdlPackage
.
BLOCK___GET_PARTICIPATING_COMPONENTS
:
return
getParticipatingComponents
();
return
getParticipatingComponents
();
case
tdlPackage
.
BLOCK___GET_PARTICIPATING_COMPONENTS_EXCLUDING__BEHAVIOUR
:
case
tdlPackage
.
BLOCK___GET_PARTICIPATING_COMPONENTS_EXCLUDING__BEHAVIOUR
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/BoundedLoopBehaviourImpl.java
View file @
f3d70678
...
@@ -72,7 +72,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -72,7 +72,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
EList
<
LocalExpression
>
getNumIteration
()
public
EList
<
LocalExpression
>
getNumIteration
()
{
{
if
(
numIteration
==
null
)
{
if
(
numIteration
==
null
)
{
numIteration
=
new
EObjectContainmentEList
<
LocalExpression
>(
LocalExpression
.
class
,
this
,
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
);
numIteration
=
new
EObjectContainmentEList
<
LocalExpression
>(
LocalExpression
.
class
,
this
,
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
);
}
}
return
numIteration
;
return
numIteration
;
...
@@ -86,7 +87,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -86,7 +87,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
return
((
InternalEList
<?>)
getNumIteration
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getNumIteration
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -101,7 +103,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -101,7 +103,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
return
getNumIteration
();
return
getNumIteration
();
}
}
...
@@ -117,7 +120,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -117,7 +120,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
getNumIteration
().
clear
();
getNumIteration
().
clear
();
getNumIteration
().
addAll
((
Collection
<?
extends
LocalExpression
>)
newValue
);
getNumIteration
().
addAll
((
Collection
<?
extends
LocalExpression
>)
newValue
);
...
@@ -134,7 +138,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -134,7 +138,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
getNumIteration
().
clear
();
getNumIteration
().
clear
();
return
;
return
;
...
@@ -150,7 +155,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
...
@@ -150,7 +155,8 @@ public class BoundedLoopBehaviourImpl extends SingleCombinedBehaviourImpl implem
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
case
tdlPackage
.
BOUNDED_LOOP_BEHAVIOUR__NUM_ITERATION
:
return
numIteration
!=
null
&&
!
numIteration
.
isEmpty
();
return
numIteration
!=
null
&&
!
numIteration
.
isEmpty
();
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/CollectionDataInstanceImpl.java
View file @
f3d70678
...
@@ -97,7 +97,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -97,7 +97,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
EList
<
DataUse
>
getItem
()
public
EList
<
DataUse
>
getItem
()
{
{
if
(
item
==
null
)
{
if
(
item
==
null
)
{
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
);
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
);
}
}
return
item
;
return
item
;
...
@@ -136,7 +137,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -136,7 +137,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -151,7 +153,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -151,7 +153,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
return
getItem
();
return
getItem
();
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__UNASSIGNED_MEMBER
:
...
@@ -169,7 +172,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -169,7 +172,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
getItem
().
clear
();
getItem
().
clear
();
getItem
().
addAll
((
Collection
<?
extends
DataUse
>)
newValue
);
getItem
().
addAll
((
Collection
<?
extends
DataUse
>)
newValue
);
...
@@ -189,7 +193,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -189,7 +193,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
getItem
().
clear
();
getItem
().
clear
();
return
;
return
;
...
@@ -208,7 +213,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
...
@@ -208,7 +213,8 @@ public class CollectionDataInstanceImpl extends DataInstanceImpl implements Coll
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__ITEM
:
return
item
!=
null
&&
!
item
.
isEmpty
();
return
item
!=
null
&&
!
item
.
isEmpty
();
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
COLLECTION_DATA_INSTANCE__UNASSIGNED_MEMBER
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/CollectionDataTypeImpl.java
View file @
f3d70678
...
@@ -67,10 +67,12 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
...
@@ -67,10 +67,12 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
@Override
@Override
public
DataType
getItemType
()
public
DataType
getItemType
()
{
{
if
(
itemType
!=
null
&&
itemType
.
eIsProxy
())
{
if
(
itemType
!=
null
&&
itemType
.
eIsProxy
())
{
InternalEObject
oldItemType
=
(
InternalEObject
)
itemType
;
InternalEObject
oldItemType
=
(
InternalEObject
)
itemType
;
itemType
=
(
DataType
)
eResolveProxy
(
oldItemType
);
itemType
=
(
DataType
)
eResolveProxy
(
oldItemType
);
if
(
itemType
!=
oldItemType
)
{
if
(
itemType
!=
oldItemType
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
,
oldItemType
,
itemType
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
,
oldItemType
,
itemType
));
}
}
...
@@ -110,7 +112,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
...
@@ -110,7 +112,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
if
(
resolve
)
return
getItemType
();
if
(
resolve
)
return
getItemType
();
return
basicGetItemType
();
return
basicGetItemType
();
...
@@ -126,7 +129,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
...
@@ -126,7 +129,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
setItemType
((
DataType
)
newValue
);
setItemType
((
DataType
)
newValue
);
return
;
return
;
...
@@ -142,7 +146,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
...
@@ -142,7 +146,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
setItemType
((
DataType
)
null
);
setItemType
((
DataType
)
null
);
return
;
return
;
...
@@ -158,7 +163,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
...
@@ -158,7 +163,8 @@ public class CollectionDataTypeImpl extends DataTypeImpl implements CollectionDa
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
case
tdlPackage
.
COLLECTION_DATA_TYPE__ITEM_TYPE
:
return
itemType
!=
null
;
return
itemType
!=
null
;
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/CombinedBehaviourImpl.java
View file @
f3d70678
...
@@ -84,7 +84,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -84,7 +84,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
EList
<
PeriodicBehaviour
>
getPeriodic
()
public
EList
<
PeriodicBehaviour
>
getPeriodic
()
{
{
if
(
periodic
==
null
)
{
if
(
periodic
==
null
)
{
periodic
=
new
EObjectContainmentEList
<
PeriodicBehaviour
>(
PeriodicBehaviour
.
class
,
this
,
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
);
periodic
=
new
EObjectContainmentEList
<
PeriodicBehaviour
>(
PeriodicBehaviour
.
class
,
this
,
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
);
}
}
return
periodic
;
return
periodic
;
...
@@ -98,7 +99,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -98,7 +99,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
EList
<
ExceptionalBehaviour
>
getExceptional
()
public
EList
<
ExceptionalBehaviour
>
getExceptional
()
{
{
if
(
exceptional
==
null
)
{
if
(
exceptional
==
null
)
{
exceptional
=
new
EObjectContainmentEList
<
ExceptionalBehaviour
>(
ExceptionalBehaviour
.
class
,
this
,
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
);
exceptional
=
new
EObjectContainmentEList
<
ExceptionalBehaviour
>(
ExceptionalBehaviour
.
class
,
this
,
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
);
}
}
return
exceptional
;
return
exceptional
;
...
@@ -112,7 +114,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -112,7 +114,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
return
((
InternalEList
<?>)
getPeriodic
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getPeriodic
()).
basicRemove
(
otherEnd
,
msgs
);
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
...
@@ -129,7 +132,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -129,7 +132,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
return
getPeriodic
();
return
getPeriodic
();
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
...
@@ -147,7 +151,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -147,7 +151,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
getPeriodic
().
clear
();
getPeriodic
().
clear
();
getPeriodic
().
addAll
((
Collection
<?
extends
PeriodicBehaviour
>)
newValue
);
getPeriodic
().
addAll
((
Collection
<?
extends
PeriodicBehaviour
>)
newValue
);
...
@@ -168,7 +173,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -168,7 +173,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
getPeriodic
().
clear
();
getPeriodic
().
clear
();
return
;
return
;
...
@@ -187,7 +193,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
...
@@ -187,7 +193,8 @@ public abstract class CombinedBehaviourImpl extends BehaviourImpl implements Com
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__PERIODIC
:
return
periodic
!=
null
&&
!
periodic
.
isEmpty
();
return
periodic
!=
null
&&
!
periodic
.
isEmpty
();
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
case
tdlPackage
.
COMBINED_BEHAVIOUR__EXCEPTIONAL
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/CommentImpl.java
View file @
f3d70678
...
@@ -129,7 +129,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -129,7 +129,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
void
setCommentedElement
(
Element
newCommentedElement
)
public
void
setCommentedElement
(
Element
newCommentedElement
)
{
{
if
(
newCommentedElement
!=
eInternalContainer
()
||
(
eContainerFeatureID
()
!=
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
&&
newCommentedElement
!=
null
))
{
if
(
newCommentedElement
!=
eInternalContainer
()
||
(
eContainerFeatureID
()
!=
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
&&
newCommentedElement
!=
null
))
{
if
(
EcoreUtil
.
isAncestor
(
this
,
newCommentedElement
))
if
(
EcoreUtil
.
isAncestor
(
this
,
newCommentedElement
))
throw
new
IllegalArgumentException
(
"Recursive containment not allowed for "
+
toString
());
throw
new
IllegalArgumentException
(
"Recursive containment not allowed for "
+
toString
());
NotificationChain
msgs
=
null
;
NotificationChain
msgs
=
null
;
...
@@ -152,7 +153,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -152,7 +153,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
NotificationChain
eInverseAdd
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseAdd
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
if
(
eInternalContainer
()
!=
null
)
if
(
eInternalContainer
()
!=
null
)
msgs
=
eBasicRemoveFromContainer
(
msgs
);
msgs
=
eBasicRemoveFromContainer
(
msgs
);
...
@@ -169,7 +171,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -169,7 +171,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
return
basicSetCommentedElement
(
null
,
msgs
);
return
basicSetCommentedElement
(
null
,
msgs
);
}
}
...
@@ -184,7 +187,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -184,7 +187,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
NotificationChain
eBasicRemoveFromContainerFeature
(
NotificationChain
msgs
)
public
NotificationChain
eBasicRemoveFromContainerFeature
(
NotificationChain
msgs
)
{
{
switch
(
eContainerFeatureID
())
{
switch
(
eContainerFeatureID
())
{
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
return
eInternalContainer
().
eInverseRemove
(
this
,
tdlPackage
.
ELEMENT__COMMENT
,
Element
.
class
,
msgs
);
return
eInternalContainer
().
eInverseRemove
(
this
,
tdlPackage
.
ELEMENT__COMMENT
,
Element
.
class
,
msgs
);
}
}
...
@@ -199,7 +203,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -199,7 +203,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__BODY
:
case
tdlPackage
.
COMMENT__BODY
:
return
getBody
();
return
getBody
();
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
...
@@ -216,7 +221,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -216,7 +221,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__BODY
:
case
tdlPackage
.
COMMENT__BODY
:
setBody
((
String
)
newValue
);
setBody
((
String
)
newValue
);
return
;
return
;
...
@@ -235,7 +241,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -235,7 +241,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__BODY
:
case
tdlPackage
.
COMMENT__BODY
:
setBody
(
BODY_EDEFAULT
);
setBody
(
BODY_EDEFAULT
);
return
;
return
;
...
@@ -254,7 +261,8 @@ public class CommentImpl extends ElementImpl implements Comment
...
@@ -254,7 +261,8 @@ public class CommentImpl extends ElementImpl implements Comment
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMMENT__BODY
:
case
tdlPackage
.
COMMENT__BODY
:
return
BODY_EDEFAULT
==
null
?
body
!=
null
:
!
BODY_EDEFAULT
.
equals
(
body
);
return
BODY_EDEFAULT
==
null
?
body
!=
null
:
!
BODY_EDEFAULT
.
equals
(
body
);
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
case
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ComponentInstanceBindingImpl.java
View file @
f3d70678
...
@@ -78,10 +78,12 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -78,10 +78,12 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
ComponentInstance
getFormalComponent
()
public
ComponentInstance
getFormalComponent
()
{
{
if
(
formalComponent
!=
null
&&
formalComponent
.
eIsProxy
())
{
if
(
formalComponent
!=
null
&&
formalComponent
.
eIsProxy
())
{
InternalEObject
oldFormalComponent
=
(
InternalEObject
)
formalComponent
;
InternalEObject
oldFormalComponent
=
(
InternalEObject
)
formalComponent
;
formalComponent
=
(
ComponentInstance
)
eResolveProxy
(
oldFormalComponent
);
formalComponent
=
(
ComponentInstance
)
eResolveProxy
(
oldFormalComponent
);
if
(
formalComponent
!=
oldFormalComponent
)
{
if
(
formalComponent
!=
oldFormalComponent
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
,
oldFormalComponent
,
formalComponent
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
,
oldFormalComponent
,
formalComponent
));
}
}
...
@@ -121,10 +123,12 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -121,10 +123,12 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
ComponentInstance
getActualComponent
()
public
ComponentInstance
getActualComponent
()
{
{
if
(
actualComponent
!=
null
&&
actualComponent
.
eIsProxy
())
{
if
(
actualComponent
!=
null
&&
actualComponent
.
eIsProxy
())
{
InternalEObject
oldActualComponent
=
(
InternalEObject
)
actualComponent
;
InternalEObject
oldActualComponent
=
(
InternalEObject
)
actualComponent
;
actualComponent
=
(
ComponentInstance
)
eResolveProxy
(
oldActualComponent
);
actualComponent
=
(
ComponentInstance
)
eResolveProxy
(
oldActualComponent
);
if
(
actualComponent
!=
oldActualComponent
)
{
if
(
actualComponent
!=
oldActualComponent
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE_BINDING__ACTUAL_COMPONENT
,
oldActualComponent
,
actualComponent
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE_BINDING__ACTUAL_COMPONENT
,
oldActualComponent
,
actualComponent
));
}
}
...
@@ -164,7 +168,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -164,7 +168,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
if
(
resolve
)
return
getFormalComponent
();
if
(
resolve
)
return
getFormalComponent
();
return
basicGetFormalComponent
();
return
basicGetFormalComponent
();
...
@@ -183,7 +188,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -183,7 +188,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
setFormalComponent
((
ComponentInstance
)
newValue
);
setFormalComponent
((
ComponentInstance
)
newValue
);
return
;
return
;
...
@@ -202,7 +208,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -202,7 +208,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
setFormalComponent
((
ComponentInstance
)
null
);
setFormalComponent
((
ComponentInstance
)
null
);
return
;
return
;
...
@@ -221,7 +228,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
...
@@ -221,7 +228,8 @@ public class ComponentInstanceBindingImpl extends ElementImpl implements Compone
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__FORMAL_COMPONENT
:
return
formalComponent
!=
null
;
return
formalComponent
!=
null
;
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__ACTUAL_COMPONENT
:
case
tdlPackage
.
COMPONENT_INSTANCE_BINDING__ACTUAL_COMPONENT
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ComponentInstanceImpl.java
View file @
f3d70678
...
@@ -89,10 +89,12 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
...
@@ -89,10 +89,12 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
@Override
@Override
public
ComponentType
getType
()
public
ComponentType
getType
()
{
{
if
(
type
!=
null
&&
type
.
eIsProxy
())
{
if
(
type
!=
null
&&
type
.
eIsProxy
())
{
InternalEObject
oldType
=
(
InternalEObject
)
type
;
InternalEObject
oldType
=
(
InternalEObject
)
type
;
type
=
(
ComponentType
)
eResolveProxy
(
oldType
);
type
=
(
ComponentType
)
eResolveProxy
(
oldType
);
if
(
type
!=
oldType
)
{
if
(
type
!=
oldType
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE__TYPE
,
oldType
,
type
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
COMPONENT_INSTANCE__TYPE
,
oldType
,
type
));
}
}
...
@@ -157,7 +159,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
...
@@ -157,7 +159,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
if
(
resolve
)
return
getType
();
if
(
resolve
)
return
getType
();
return
basicGetType
();
return
basicGetType
();
...
@@ -175,7 +178,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
...
@@ -175,7 +178,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
setType
((
ComponentType
)
newValue
);
setType
((
ComponentType
)
newValue
);
return
;
return
;
...
@@ -194,7 +198,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
...
@@ -194,7 +198,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
setType
((
ComponentType
)
null
);
setType
((
ComponentType
)
null
);
return
;
return
;
...
@@ -213,7 +218,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
...
@@ -213,7 +218,8 @@ public class ComponentInstanceImpl extends NamedElementImpl implements Component
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
case
tdlPackage
.
COMPONENT_INSTANCE__TYPE
:
return
type
!=
null
;
return
type
!=
null
;
case
tdlPackage
.
COMPONENT_INSTANCE__ROLE
:
case
tdlPackage
.
COMPONENT_INSTANCE__ROLE
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ComponentTypeImpl.java
View file @
f3d70678
...
@@ -115,7 +115,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -115,7 +115,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
GateInstance
>
getGateInstance
()
public
EList
<
GateInstance
>
getGateInstance
()
{
{
if
(
gateInstance
==
null
)
{
if
(
gateInstance
==
null
)
{
gateInstance
=
new
EObjectContainmentEList
<
GateInstance
>(
GateInstance
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
);
gateInstance
=
new
EObjectContainmentEList
<
GateInstance
>(
GateInstance
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
);
}
}
return
gateInstance
;
return
gateInstance
;
...
@@ -129,7 +130,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -129,7 +130,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
Timer
>
getTimer
()
public
EList
<
Timer
>
getTimer
()
{
{
if
(
timer
==
null
)
{
if
(
timer
==
null
)
{
timer
=
new
EObjectContainmentEList
<
Timer
>(
Timer
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__TIMER
);
timer
=
new
EObjectContainmentEList
<
Timer
>(
Timer
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__TIMER
);
}
}
return
timer
;
return
timer
;
...
@@ -143,7 +145,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -143,7 +145,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
Variable
>
getVariable
()
public
EList
<
Variable
>
getVariable
()
{
{
if
(
variable
==
null
)
{
if
(
variable
==
null
)
{
variable
=
new
EObjectContainmentEList
<
Variable
>(
Variable
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__VARIABLE
);
variable
=
new
EObjectContainmentEList
<
Variable
>(
Variable
.
class
,
this
,
tdlPackage
.
COMPONENT_TYPE__VARIABLE
);
}
}
return
variable
;
return
variable
;
...
@@ -169,7 +172,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -169,7 +172,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
{
{
Extension
oldExtension
=
extension
;
Extension
oldExtension
=
extension
;
extension
=
newExtension
;
extension
=
newExtension
;
if
(
eNotificationRequired
())
{
if
(
eNotificationRequired
())
{
ENotificationImpl
notification
=
new
ENotificationImpl
(
this
,
Notification
.
SET
,
tdlPackage
.
COMPONENT_TYPE__EXTENSION
,
oldExtension
,
newExtension
);
ENotificationImpl
notification
=
new
ENotificationImpl
(
this
,
Notification
.
SET
,
tdlPackage
.
COMPONENT_TYPE__EXTENSION
,
oldExtension
,
newExtension
);
if
(
msgs
==
null
)
msgs
=
notification
;
else
msgs
.
add
(
notification
);
if
(
msgs
==
null
)
msgs
=
notification
;
else
msgs
.
add
(
notification
);
}
}
...
@@ -184,7 +188,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -184,7 +188,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
void
setExtension
(
Extension
newExtension
)
public
void
setExtension
(
Extension
newExtension
)
{
{
if
(
newExtension
!=
extension
)
{
if
(
newExtension
!=
extension
)
{
NotificationChain
msgs
=
null
;
NotificationChain
msgs
=
null
;
if
(
extension
!=
null
)
if
(
extension
!=
null
)
msgs
=
((
InternalEObject
)
extension
).
eInverseRemove
(
this
,
EOPPOSITE_FEATURE_BASE
-
tdlPackage
.
COMPONENT_TYPE__EXTENSION
,
null
,
msgs
);
msgs
=
((
InternalEObject
)
extension
).
eInverseRemove
(
this
,
EOPPOSITE_FEATURE_BASE
-
tdlPackage
.
COMPONENT_TYPE__EXTENSION
,
null
,
msgs
);
...
@@ -216,10 +221,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -216,10 +221,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
GateInstance
>
allGates
()
public
EList
<
GateInstance
>
allGates
()
{
{
try
{
try
{
return
(
EList
<
GateInstance
>)
ALL_GATES__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
EList
<
GateInstance
>)
ALL_GATES__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -243,10 +250,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -243,10 +250,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
Timer
>
allTimers
()
public
EList
<
Timer
>
allTimers
()
{
{
try
{
try
{
return
(
EList
<
Timer
>)
ALL_TIMERS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
EList
<
Timer
>)
ALL_TIMERS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -270,10 +279,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -270,10 +279,12 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
EList
<
Variable
>
allVariables
()
public
EList
<
Variable
>
allVariables
()
{
{
try
{
try
{
return
(
EList
<
Variable
>)
ALL_VARIABLES__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
EList
<
Variable
>)
ALL_VARIABLES__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -286,7 +297,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -286,7 +297,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
return
((
InternalEList
<?>)
getGateInstance
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getGateInstance
()).
basicRemove
(
otherEnd
,
msgs
);
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
...
@@ -307,7 +319,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -307,7 +319,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
return
getGateInstance
();
return
getGateInstance
();
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
...
@@ -329,7 +342,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -329,7 +342,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
getGateInstance
().
clear
();
getGateInstance
().
clear
();
getGateInstance
().
addAll
((
Collection
<?
extends
GateInstance
>)
newValue
);
getGateInstance
().
addAll
((
Collection
<?
extends
GateInstance
>)
newValue
);
...
@@ -357,7 +371,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -357,7 +371,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
getGateInstance
().
clear
();
getGateInstance
().
clear
();
return
;
return
;
...
@@ -382,7 +397,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -382,7 +397,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
case
tdlPackage
.
COMPONENT_TYPE__GATE_INSTANCE
:
return
gateInstance
!=
null
&&
!
gateInstance
.
isEmpty
();
return
gateInstance
!=
null
&&
!
gateInstance
.
isEmpty
();
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
case
tdlPackage
.
COMPONENT_TYPE__TIMER
:
...
@@ -403,7 +419,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
...
@@ -403,7 +419,8 @@ public class ComponentTypeImpl extends PackageableElementImpl implements Compone
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
COMPONENT_TYPE___ALL_GATES
:
case
tdlPackage
.
COMPONENT_TYPE___ALL_GATES
:
return
allGates
();
return
allGates
();
case
tdlPackage
.
COMPONENT_TYPE___ALL_TIMERS
:
case
tdlPackage
.
COMPONENT_TYPE___ALL_TIMERS
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ConnectionImpl.java
View file @
f3d70678
...
@@ -72,7 +72,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -72,7 +72,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
EList
<
GateReference
>
getEndPoint
()
public
EList
<
GateReference
>
getEndPoint
()
{
{
if
(
endPoint
==
null
)
{
if
(
endPoint
==
null
)
{
endPoint
=
new
EObjectContainmentEList
<
GateReference
>(
GateReference
.
class
,
this
,
tdlPackage
.
CONNECTION__END_POINT
);
endPoint
=
new
EObjectContainmentEList
<
GateReference
>(
GateReference
.
class
,
this
,
tdlPackage
.
CONNECTION__END_POINT
);
}
}
return
endPoint
;
return
endPoint
;
...
@@ -86,7 +87,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -86,7 +87,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONNECTION__END_POINT
:
case
tdlPackage
.
CONNECTION__END_POINT
:
return
((
InternalEList
<?>)
getEndPoint
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getEndPoint
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -101,7 +103,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -101,7 +103,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONNECTION__END_POINT
:
case
tdlPackage
.
CONNECTION__END_POINT
:
return
getEndPoint
();
return
getEndPoint
();
}
}
...
@@ -117,7 +120,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -117,7 +120,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONNECTION__END_POINT
:
case
tdlPackage
.
CONNECTION__END_POINT
:
getEndPoint
().
clear
();
getEndPoint
().
clear
();
getEndPoint
().
addAll
((
Collection
<?
extends
GateReference
>)
newValue
);
getEndPoint
().
addAll
((
Collection
<?
extends
GateReference
>)
newValue
);
...
@@ -134,7 +138,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -134,7 +138,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONNECTION__END_POINT
:
case
tdlPackage
.
CONNECTION__END_POINT
:
getEndPoint
().
clear
();
getEndPoint
().
clear
();
return
;
return
;
...
@@ -150,7 +155,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
...
@@ -150,7 +155,8 @@ public class ConnectionImpl extends ElementImpl implements Connection
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONNECTION__END_POINT
:
case
tdlPackage
.
CONNECTION__END_POINT
:
return
endPoint
!=
null
&&
!
endPoint
.
isEmpty
();
return
endPoint
!=
null
&&
!
endPoint
.
isEmpty
();
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ConstraintImpl.java
View file @
f3d70678
...
@@ -87,10 +87,12 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -87,10 +87,12 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
ConstraintType
getType
()
public
ConstraintType
getType
()
{
{
if
(
type
!=
null
&&
type
.
eIsProxy
())
{
if
(
type
!=
null
&&
type
.
eIsProxy
())
{
InternalEObject
oldType
=
(
InternalEObject
)
type
;
InternalEObject
oldType
=
(
InternalEObject
)
type
;
type
=
(
ConstraintType
)
eResolveProxy
(
oldType
);
type
=
(
ConstraintType
)
eResolveProxy
(
oldType
);
if
(
type
!=
oldType
)
{
if
(
type
!=
oldType
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
CONSTRAINT__TYPE
,
oldType
,
type
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
CONSTRAINT__TYPE
,
oldType
,
type
));
}
}
...
@@ -130,7 +132,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -130,7 +132,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
EList
<
DataUse
>
getQuantifier
()
public
EList
<
DataUse
>
getQuantifier
()
{
{
if
(
quantifier
==
null
)
{
if
(
quantifier
==
null
)
{
quantifier
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
CONSTRAINT__QUANTIFIER
);
quantifier
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
CONSTRAINT__QUANTIFIER
);
}
}
return
quantifier
;
return
quantifier
;
...
@@ -144,7 +147,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -144,7 +147,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONSTRAINT__QUANTIFIER
:
case
tdlPackage
.
CONSTRAINT__QUANTIFIER
:
return
((
InternalEList
<?>)
getQuantifier
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getQuantifier
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -159,7 +163,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -159,7 +163,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONSTRAINT__TYPE
:
case
tdlPackage
.
CONSTRAINT__TYPE
:
if
(
resolve
)
return
getType
();
if
(
resolve
)
return
getType
();
return
basicGetType
();
return
basicGetType
();
...
@@ -178,7 +183,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -178,7 +183,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONSTRAINT__TYPE
:
case
tdlPackage
.
CONSTRAINT__TYPE
:
setType
((
ConstraintType
)
newValue
);
setType
((
ConstraintType
)
newValue
);
return
;
return
;
...
@@ -198,7 +204,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -198,7 +204,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONSTRAINT__TYPE
:
case
tdlPackage
.
CONSTRAINT__TYPE
:
setType
((
ConstraintType
)
null
);
setType
((
ConstraintType
)
null
);
return
;
return
;
...
@@ -217,7 +224,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
...
@@ -217,7 +224,8 @@ public class ConstraintImpl extends ElementImpl implements Constraint
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
CONSTRAINT__TYPE
:
case
tdlPackage
.
CONSTRAINT__TYPE
:
return
type
!=
null
;
return
type
!=
null
;
case
tdlPackage
.
CONSTRAINT__QUANTIFIER
:
case
tdlPackage
.
CONSTRAINT__QUANTIFIER
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataElementMappingImpl.java
View file @
f3d70678
...
@@ -120,10 +120,12 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -120,10 +120,12 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
MappableDataElement
getMappableDataElement
()
public
MappableDataElement
getMappableDataElement
()
{
{
if
(
mappableDataElement
!=
null
&&
mappableDataElement
.
eIsProxy
())
{
if
(
mappableDataElement
!=
null
&&
mappableDataElement
.
eIsProxy
())
{
InternalEObject
oldMappableDataElement
=
(
InternalEObject
)
mappableDataElement
;
InternalEObject
oldMappableDataElement
=
(
InternalEObject
)
mappableDataElement
;
mappableDataElement
=
(
MappableDataElement
)
eResolveProxy
(
oldMappableDataElement
);
mappableDataElement
=
(
MappableDataElement
)
eResolveProxy
(
oldMappableDataElement
);
if
(
mappableDataElement
!=
oldMappableDataElement
)
{
if
(
mappableDataElement
!=
oldMappableDataElement
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
,
oldMappableDataElement
,
mappableDataElement
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
,
oldMappableDataElement
,
mappableDataElement
));
}
}
...
@@ -188,10 +190,12 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -188,10 +190,12 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
DataResourceMapping
getDataResourceMapping
()
public
DataResourceMapping
getDataResourceMapping
()
{
{
if
(
dataResourceMapping
!=
null
&&
dataResourceMapping
.
eIsProxy
())
{
if
(
dataResourceMapping
!=
null
&&
dataResourceMapping
.
eIsProxy
())
{
InternalEObject
oldDataResourceMapping
=
(
InternalEObject
)
dataResourceMapping
;
InternalEObject
oldDataResourceMapping
=
(
InternalEObject
)
dataResourceMapping
;
dataResourceMapping
=
(
DataResourceMapping
)
eResolveProxy
(
oldDataResourceMapping
);
dataResourceMapping
=
(
DataResourceMapping
)
eResolveProxy
(
oldDataResourceMapping
);
if
(
dataResourceMapping
!=
oldDataResourceMapping
)
{
if
(
dataResourceMapping
!=
oldDataResourceMapping
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_MAPPING__DATA_RESOURCE_MAPPING
,
oldDataResourceMapping
,
dataResourceMapping
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_MAPPING__DATA_RESOURCE_MAPPING
,
oldDataResourceMapping
,
dataResourceMapping
));
}
}
...
@@ -231,7 +235,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -231,7 +235,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
EList
<
ParameterMapping
>
getParameterMapping
()
public
EList
<
ParameterMapping
>
getParameterMapping
()
{
{
if
(
parameterMapping
==
null
)
{
if
(
parameterMapping
==
null
)
{
parameterMapping
=
new
EObjectContainmentEList
<
ParameterMapping
>(
ParameterMapping
.
class
,
this
,
tdlPackage
.
DATA_ELEMENT_MAPPING__PARAMETER_MAPPING
);
parameterMapping
=
new
EObjectContainmentEList
<
ParameterMapping
>(
ParameterMapping
.
class
,
this
,
tdlPackage
.
DATA_ELEMENT_MAPPING__PARAMETER_MAPPING
);
}
}
return
parameterMapping
;
return
parameterMapping
;
...
@@ -245,7 +250,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -245,7 +250,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_MAPPING__PARAMETER_MAPPING
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__PARAMETER_MAPPING
:
return
((
InternalEList
<?>)
getParameterMapping
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getParameterMapping
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -260,7 +266,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -260,7 +266,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
if
(
resolve
)
return
getMappableDataElement
();
if
(
resolve
)
return
getMappableDataElement
();
return
basicGetMappableDataElement
();
return
basicGetMappableDataElement
();
...
@@ -284,7 +291,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -284,7 +291,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
setMappableDataElement
((
MappableDataElement
)
newValue
);
setMappableDataElement
((
MappableDataElement
)
newValue
);
return
;
return
;
...
@@ -310,7 +318,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -310,7 +318,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
setMappableDataElement
((
MappableDataElement
)
null
);
setMappableDataElement
((
MappableDataElement
)
null
);
return
;
return
;
...
@@ -335,7 +344,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
...
@@ -335,7 +344,8 @@ public class DataElementMappingImpl extends PackageableElementImpl implements Da
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__MAPPABLE_DATA_ELEMENT
:
return
mappableDataElement
!=
null
;
return
mappableDataElement
!=
null
;
case
tdlPackage
.
DATA_ELEMENT_MAPPING__ELEMENT_URI
:
case
tdlPackage
.
DATA_ELEMENT_MAPPING__ELEMENT_URI
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataElementUseImpl.java
View file @
f3d70678
...
@@ -139,10 +139,12 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -139,10 +139,12 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
NamedElement
getDataElement
()
public
NamedElement
getDataElement
()
{
{
if
(
dataElement
!=
null
&&
dataElement
.
eIsProxy
())
{
if
(
dataElement
!=
null
&&
dataElement
.
eIsProxy
())
{
InternalEObject
oldDataElement
=
(
InternalEObject
)
dataElement
;
InternalEObject
oldDataElement
=
(
InternalEObject
)
dataElement
;
dataElement
=
(
NamedElement
)
eResolveProxy
(
oldDataElement
);
dataElement
=
(
NamedElement
)
eResolveProxy
(
oldDataElement
);
if
(
dataElement
!=
oldDataElement
)
{
if
(
dataElement
!=
oldDataElement
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
,
oldDataElement
,
dataElement
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
,
oldDataElement
,
dataElement
));
}
}
...
@@ -182,7 +184,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -182,7 +184,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
EList
<
DataUse
>
getItem
()
public
EList
<
DataUse
>
getItem
()
{
{
if
(
item
==
null
)
{
if
(
item
==
null
)
{
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
DATA_ELEMENT_USE__ITEM
);
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
DATA_ELEMENT_USE__ITEM
);
}
}
return
item
;
return
item
;
...
@@ -206,10 +209,12 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -206,10 +209,12 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
DataType
resolveDataType
()
public
DataType
resolveDataType
()
{
{
try
{
try
{
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -222,7 +227,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -222,7 +227,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE__ITEM
:
case
tdlPackage
.
DATA_ELEMENT_USE__ITEM
:
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -237,7 +243,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -237,7 +243,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
return
getUnassignedMember
();
return
getUnassignedMember
();
case
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
:
...
@@ -258,7 +265,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -258,7 +265,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
setUnassignedMember
((
UnassignedMemberTreatment
)
newValue
);
setUnassignedMember
((
UnassignedMemberTreatment
)
newValue
);
return
;
return
;
...
@@ -281,7 +289,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -281,7 +289,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
setUnassignedMember
(
UNASSIGNED_MEMBER_EDEFAULT
);
setUnassignedMember
(
UNASSIGNED_MEMBER_EDEFAULT
);
return
;
return
;
...
@@ -303,7 +312,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -303,7 +312,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
DATA_ELEMENT_USE__UNASSIGNED_MEMBER
:
return
unassignedMember
!=
UNASSIGNED_MEMBER_EDEFAULT
;
return
unassignedMember
!=
UNASSIGNED_MEMBER_EDEFAULT
;
case
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
:
case
tdlPackage
.
DATA_ELEMENT_USE__DATA_ELEMENT
:
...
@@ -322,8 +332,10 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -322,8 +332,10 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
int
eDerivedOperationID
(
int
baseOperationID
,
Class
<?>
baseClass
)
public
int
eDerivedOperationID
(
int
baseOperationID
,
Class
<?>
baseClass
)
{
{
if
(
baseClass
==
DataUse
.
class
)
{
if
(
baseClass
==
DataUse
.
class
)
switch
(
baseOperationID
)
{
{
switch
(
baseOperationID
)
{
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
return
tdlPackage
.
DATA_ELEMENT_USE___RESOLVE_DATA_TYPE
;
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
return
tdlPackage
.
DATA_ELEMENT_USE___RESOLVE_DATA_TYPE
;
default
:
return
super
.
eDerivedOperationID
(
baseOperationID
,
baseClass
);
default
:
return
super
.
eDerivedOperationID
(
baseOperationID
,
baseClass
);
}
}
...
@@ -339,7 +351,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
...
@@ -339,7 +351,8 @@ public class DataElementUseImpl extends DataUseImpl implements DataElementUse
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
DATA_ELEMENT_USE___RESOLVE_DATA_TYPE
:
case
tdlPackage
.
DATA_ELEMENT_USE___RESOLVE_DATA_TYPE
:
return
resolveDataType
();
return
resolveDataType
();
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataInstanceImpl.java
View file @
f3d70678
...
@@ -67,10 +67,12 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
...
@@ -67,10 +67,12 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
@Override
@Override
public
DataType
getDataType
()
public
DataType
getDataType
()
{
{
if
(
dataType
!=
null
&&
dataType
.
eIsProxy
())
{
if
(
dataType
!=
null
&&
dataType
.
eIsProxy
())
{
InternalEObject
oldDataType
=
(
InternalEObject
)
dataType
;
InternalEObject
oldDataType
=
(
InternalEObject
)
dataType
;
dataType
=
(
DataType
)
eResolveProxy
(
oldDataType
);
dataType
=
(
DataType
)
eResolveProxy
(
oldDataType
);
if
(
dataType
!=
oldDataType
)
{
if
(
dataType
!=
oldDataType
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
,
oldDataType
,
dataType
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
,
oldDataType
,
dataType
));
}
}
...
@@ -110,7 +112,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
...
@@ -110,7 +112,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
if
(
resolve
)
return
getDataType
();
if
(
resolve
)
return
getDataType
();
return
basicGetDataType
();
return
basicGetDataType
();
...
@@ -126,7 +129,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
...
@@ -126,7 +129,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
setDataType
((
DataType
)
newValue
);
setDataType
((
DataType
)
newValue
);
return
;
return
;
...
@@ -142,7 +146,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
...
@@ -142,7 +146,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
setDataType
((
DataType
)
null
);
setDataType
((
DataType
)
null
);
return
;
return
;
...
@@ -158,7 +163,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
...
@@ -158,7 +163,8 @@ public abstract class DataInstanceImpl extends MappableDataElementImpl implement
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
case
tdlPackage
.
DATA_INSTANCE__DATA_TYPE
:
return
dataType
!=
null
;
return
dataType
!=
null
;
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataInstanceUseImpl.java
View file @
f3d70678
...
@@ -125,10 +125,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -125,10 +125,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
DataInstance
getDataInstance
()
public
DataInstance
getDataInstance
()
{
{
if
(
dataInstance
!=
null
&&
dataInstance
.
eIsProxy
())
{
if
(
dataInstance
!=
null
&&
dataInstance
.
eIsProxy
())
{
InternalEObject
oldDataInstance
=
(
InternalEObject
)
dataInstance
;
InternalEObject
oldDataInstance
=
(
InternalEObject
)
dataInstance
;
dataInstance
=
(
DataInstance
)
eResolveProxy
(
oldDataInstance
);
dataInstance
=
(
DataInstance
)
eResolveProxy
(
oldDataInstance
);
if
(
dataInstance
!=
oldDataInstance
)
{
if
(
dataInstance
!=
oldDataInstance
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
,
oldDataInstance
,
dataInstance
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
,
oldDataInstance
,
dataInstance
));
}
}
...
@@ -193,10 +195,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -193,10 +195,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
DataType
getDataType
()
public
DataType
getDataType
()
{
{
if
(
dataType
!=
null
&&
dataType
.
eIsProxy
())
{
if
(
dataType
!=
null
&&
dataType
.
eIsProxy
())
{
InternalEObject
oldDataType
=
(
InternalEObject
)
dataType
;
InternalEObject
oldDataType
=
(
InternalEObject
)
dataType
;
dataType
=
(
DataType
)
eResolveProxy
(
oldDataType
);
dataType
=
(
DataType
)
eResolveProxy
(
oldDataType
);
if
(
dataType
!=
oldDataType
)
{
if
(
dataType
!=
oldDataType
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE_USE__DATA_TYPE
,
oldDataType
,
dataType
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
DATA_INSTANCE_USE__DATA_TYPE
,
oldDataType
,
dataType
));
}
}
...
@@ -236,7 +240,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -236,7 +240,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
EList
<
DataUse
>
getItem
()
public
EList
<
DataUse
>
getItem
()
{
{
if
(
item
==
null
)
{
if
(
item
==
null
)
{
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
DATA_INSTANCE_USE__ITEM
);
item
=
new
EObjectContainmentEList
<
DataUse
>(
DataUse
.
class
,
this
,
tdlPackage
.
DATA_INSTANCE_USE__ITEM
);
}
}
return
item
;
return
item
;
...
@@ -260,10 +265,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -260,10 +265,12 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
DataType
resolveDataType
()
public
DataType
resolveDataType
()
{
{
try
{
try
{
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -276,7 +283,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -276,7 +283,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE__ITEM
:
case
tdlPackage
.
DATA_INSTANCE_USE__ITEM
:
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getItem
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -291,7 +299,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -291,7 +299,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
if
(
resolve
)
return
getDataInstance
();
if
(
resolve
)
return
getDataInstance
();
return
basicGetDataInstance
();
return
basicGetDataInstance
();
...
@@ -315,7 +324,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -315,7 +324,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
setDataInstance
((
DataInstance
)
newValue
);
setDataInstance
((
DataInstance
)
newValue
);
return
;
return
;
...
@@ -341,7 +351,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -341,7 +351,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
setDataInstance
((
DataInstance
)
null
);
setDataInstance
((
DataInstance
)
null
);
return
;
return
;
...
@@ -366,7 +377,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -366,7 +377,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
case
tdlPackage
.
DATA_INSTANCE_USE__DATA_INSTANCE
:
return
dataInstance
!=
null
;
return
dataInstance
!=
null
;
case
tdlPackage
.
DATA_INSTANCE_USE__UNASSIGNED_MEMBER
:
case
tdlPackage
.
DATA_INSTANCE_USE__UNASSIGNED_MEMBER
:
...
@@ -387,8 +399,10 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -387,8 +399,10 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
int
eDerivedOperationID
(
int
baseOperationID
,
Class
<?>
baseClass
)
public
int
eDerivedOperationID
(
int
baseOperationID
,
Class
<?>
baseClass
)
{
{
if
(
baseClass
==
DataUse
.
class
)
{
if
(
baseClass
==
DataUse
.
class
)
switch
(
baseOperationID
)
{
{
switch
(
baseOperationID
)
{
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
return
tdlPackage
.
DATA_INSTANCE_USE___RESOLVE_DATA_TYPE
;
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
return
tdlPackage
.
DATA_INSTANCE_USE___RESOLVE_DATA_TYPE
;
default
:
return
super
.
eDerivedOperationID
(
baseOperationID
,
baseClass
);
default
:
return
super
.
eDerivedOperationID
(
baseOperationID
,
baseClass
);
}
}
...
@@ -404,7 +418,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
...
@@ -404,7 +418,8 @@ public class DataInstanceUseImpl extends StaticDataUseImpl implements DataInstan
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
DATA_INSTANCE_USE___RESOLVE_DATA_TYPE
:
case
tdlPackage
.
DATA_INSTANCE_USE___RESOLVE_DATA_TYPE
:
return
resolveDataType
();
return
resolveDataType
();
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataResourceMappingImpl.java
View file @
f3d70678
...
@@ -100,7 +100,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
...
@@ -100,7 +100,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
return
getResourceURI
();
return
getResourceURI
();
}
}
...
@@ -115,7 +116,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
...
@@ -115,7 +116,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
setResourceURI
((
String
)
newValue
);
setResourceURI
((
String
)
newValue
);
return
;
return
;
...
@@ -131,7 +133,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
...
@@ -131,7 +133,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
setResourceURI
(
RESOURCE_URI_EDEFAULT
);
setResourceURI
(
RESOURCE_URI_EDEFAULT
);
return
;
return
;
...
@@ -147,7 +150,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
...
@@ -147,7 +150,8 @@ public class DataResourceMappingImpl extends PackageableElementImpl implements D
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
case
tdlPackage
.
DATA_RESOURCE_MAPPING__RESOURCE_URI
:
return
RESOURCE_URI_EDEFAULT
==
null
?
resourceURI
!=
null
:
!
RESOURCE_URI_EDEFAULT
.
equals
(
resourceURI
);
return
RESOURCE_URI_EDEFAULT
==
null
?
resourceURI
!=
null
:
!
RESOURCE_URI_EDEFAULT
.
equals
(
resourceURI
);
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataTypeImpl.java
View file @
f3d70678
...
@@ -76,7 +76,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -76,7 +76,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
EList
<
Constraint
>
getConstraint
()
public
EList
<
Constraint
>
getConstraint
()
{
{
if
(
constraint
==
null
)
{
if
(
constraint
==
null
)
{
constraint
=
new
EObjectContainmentEList
<
Constraint
>(
Constraint
.
class
,
this
,
tdlPackage
.
DATA_TYPE__CONSTRAINT
);
constraint
=
new
EObjectContainmentEList
<
Constraint
>(
Constraint
.
class
,
this
,
tdlPackage
.
DATA_TYPE__CONSTRAINT
);
}
}
return
constraint
;
return
constraint
;
...
@@ -101,10 +102,12 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -101,10 +102,12 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
EList
<
Constraint
>
allConstraints
()
public
EList
<
Constraint
>
allConstraints
()
{
{
try
{
try
{
return
(
EList
<
Constraint
>)
ALL_CONSTRAINTS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
EList
<
Constraint
>)
ALL_CONSTRAINTS__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -117,7 +120,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -117,7 +120,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
return
((
InternalEList
<?>)
getConstraint
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getConstraint
()).
basicRemove
(
otherEnd
,
msgs
);
}
}
...
@@ -132,7 +136,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -132,7 +136,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
return
getConstraint
();
return
getConstraint
();
}
}
...
@@ -148,7 +153,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -148,7 +153,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
getConstraint
().
clear
();
getConstraint
().
clear
();
getConstraint
().
addAll
((
Collection
<?
extends
Constraint
>)
newValue
);
getConstraint
().
addAll
((
Collection
<?
extends
Constraint
>)
newValue
);
...
@@ -165,7 +171,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -165,7 +171,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
getConstraint
().
clear
();
getConstraint
().
clear
();
return
;
return
;
...
@@ -181,7 +188,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -181,7 +188,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
case
tdlPackage
.
DATA_TYPE__CONSTRAINT
:
return
constraint
!=
null
&&
!
constraint
.
isEmpty
();
return
constraint
!=
null
&&
!
constraint
.
isEmpty
();
}
}
...
@@ -196,7 +204,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
...
@@ -196,7 +204,8 @@ public abstract class DataTypeImpl extends MappableDataElementImpl implements Da
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
DATA_TYPE___ALL_CONSTRAINTS
:
case
tdlPackage
.
DATA_TYPE___ALL_CONSTRAINTS
:
return
allConstraints
();
return
allConstraints
();
}
}
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/DataUseImpl.java
View file @
f3d70678
...
@@ -89,7 +89,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -89,7 +89,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
EList
<
ParameterBinding
>
getArgument
()
public
EList
<
ParameterBinding
>
getArgument
()
{
{
if
(
argument
==
null
)
{
if
(
argument
==
null
)
{
argument
=
new
EObjectContainmentEList
<
ParameterBinding
>(
ParameterBinding
.
class
,
this
,
tdlPackage
.
DATA_USE__ARGUMENT
);
argument
=
new
EObjectContainmentEList
<
ParameterBinding
>(
ParameterBinding
.
class
,
this
,
tdlPackage
.
DATA_USE__ARGUMENT
);
}
}
return
argument
;
return
argument
;
...
@@ -103,7 +104,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -103,7 +104,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
EList
<
MemberReference
>
getReduction
()
public
EList
<
MemberReference
>
getReduction
()
{
{
if
(
reduction
==
null
)
{
if
(
reduction
==
null
)
{
reduction
=
new
EObjectContainmentEList
<
MemberReference
>(
MemberReference
.
class
,
this
,
tdlPackage
.
DATA_USE__REDUCTION
);
reduction
=
new
EObjectContainmentEList
<
MemberReference
>(
MemberReference
.
class
,
this
,
tdlPackage
.
DATA_USE__REDUCTION
);
}
}
return
reduction
;
return
reduction
;
...
@@ -127,10 +129,12 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -127,10 +129,12 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
DataType
resolveDataType
()
public
DataType
resolveDataType
()
{
{
try
{
try
{
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
DataType
)
RESOLVE_DATA_TYPE__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -153,10 +157,12 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -153,10 +157,12 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
boolean
isEffectivelyStatic
()
public
boolean
isEffectivelyStatic
()
{
{
try
{
try
{
return
(
Boolean
)
IS_EFFECTIVELY_STATIC__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
Boolean
)
IS_EFFECTIVELY_STATIC__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -169,7 +175,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -169,7 +175,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_USE__ARGUMENT
:
case
tdlPackage
.
DATA_USE__ARGUMENT
:
return
((
InternalEList
<?>)
getArgument
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getArgument
()).
basicRemove
(
otherEnd
,
msgs
);
case
tdlPackage
.
DATA_USE__REDUCTION
:
case
tdlPackage
.
DATA_USE__REDUCTION
:
...
@@ -186,7 +193,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -186,7 +193,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_USE__ARGUMENT
:
case
tdlPackage
.
DATA_USE__ARGUMENT
:
return
getArgument
();
return
getArgument
();
case
tdlPackage
.
DATA_USE__REDUCTION
:
case
tdlPackage
.
DATA_USE__REDUCTION
:
...
@@ -204,7 +212,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -204,7 +212,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_USE__ARGUMENT
:
case
tdlPackage
.
DATA_USE__ARGUMENT
:
getArgument
().
clear
();
getArgument
().
clear
();
getArgument
().
addAll
((
Collection
<?
extends
ParameterBinding
>)
newValue
);
getArgument
().
addAll
((
Collection
<?
extends
ParameterBinding
>)
newValue
);
...
@@ -225,7 +234,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -225,7 +234,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_USE__ARGUMENT
:
case
tdlPackage
.
DATA_USE__ARGUMENT
:
getArgument
().
clear
();
getArgument
().
clear
();
return
;
return
;
...
@@ -244,7 +254,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -244,7 +254,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
DATA_USE__ARGUMENT
:
case
tdlPackage
.
DATA_USE__ARGUMENT
:
return
argument
!=
null
&&
!
argument
.
isEmpty
();
return
argument
!=
null
&&
!
argument
.
isEmpty
();
case
tdlPackage
.
DATA_USE__REDUCTION
:
case
tdlPackage
.
DATA_USE__REDUCTION
:
...
@@ -261,7 +272,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
...
@@ -261,7 +272,8 @@ public abstract class DataUseImpl extends ElementImpl implements DataUse
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
case
tdlPackage
.
DATA_USE___RESOLVE_DATA_TYPE
:
return
resolveDataType
();
return
resolveDataType
();
case
tdlPackage
.
DATA_USE___IS_EFFECTIVELY_STATIC
:
case
tdlPackage
.
DATA_USE___IS_EFFECTIVELY_STATIC
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ElementImpl.java
View file @
f3d70678
...
@@ -114,7 +114,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -114,7 +114,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
EList
<
Comment
>
getComment
()
public
EList
<
Comment
>
getComment
()
{
{
if
(
comment
==
null
)
{
if
(
comment
==
null
)
{
comment
=
new
EObjectContainmentWithInverseEList
<
Comment
>(
Comment
.
class
,
this
,
tdlPackage
.
ELEMENT__COMMENT
,
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
);
comment
=
new
EObjectContainmentWithInverseEList
<
Comment
>(
Comment
.
class
,
this
,
tdlPackage
.
ELEMENT__COMMENT
,
tdlPackage
.
COMMENT__COMMENTED_ELEMENT
);
}
}
return
comment
;
return
comment
;
...
@@ -128,7 +129,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -128,7 +129,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
EList
<
Annotation
>
getAnnotation
()
public
EList
<
Annotation
>
getAnnotation
()
{
{
if
(
annotation
==
null
)
{
if
(
annotation
==
null
)
{
annotation
=
new
EObjectContainmentWithInverseEList
<
Annotation
>(
Annotation
.
class
,
this
,
tdlPackage
.
ELEMENT__ANNOTATION
,
tdlPackage
.
ANNOTATION__ANNOTATED_ELEMENT
);
annotation
=
new
EObjectContainmentWithInverseEList
<
Annotation
>(
Annotation
.
class
,
this
,
tdlPackage
.
ELEMENT__ANNOTATION
,
tdlPackage
.
ANNOTATION__ANNOTATED_ELEMENT
);
}
}
return
annotation
;
return
annotation
;
...
@@ -177,10 +179,12 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -177,10 +179,12 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
Element
container
()
public
Element
container
()
{
{
try
{
try
{
return
(
Element
)
CONTAINER__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
Element
)
CONTAINER__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -203,10 +207,12 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -203,10 +207,12 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
TestDescription
getParentTestDescription
()
public
TestDescription
getParentTestDescription
()
{
{
try
{
try
{
return
(
TestDescription
)
GET_PARENT_TEST_DESCRIPTION__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
return
(
TestDescription
)
GET_PARENT_TEST_DESCRIPTION__EINVOCATION_DELEGATE
.
dynamicInvoke
(
this
,
null
);
}
}
catch
(
InvocationTargetException
ite
)
{
catch
(
InvocationTargetException
ite
)
{
throw
new
WrappedException
(
ite
);
throw
new
WrappedException
(
ite
);
}
}
}
}
...
@@ -220,7 +226,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -220,7 +226,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
NotificationChain
eInverseAdd
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseAdd
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
return
((
InternalEList
<
InternalEObject
>)(
InternalEList
<?>)
getComment
()).
basicAdd
(
otherEnd
,
msgs
);
return
((
InternalEList
<
InternalEObject
>)(
InternalEList
<?>)
getComment
()).
basicAdd
(
otherEnd
,
msgs
);
case
tdlPackage
.
ELEMENT__ANNOTATION
:
case
tdlPackage
.
ELEMENT__ANNOTATION
:
...
@@ -237,7 +244,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -237,7 +244,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
public
NotificationChain
eInverseRemove
(
InternalEObject
otherEnd
,
int
featureID
,
NotificationChain
msgs
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
return
((
InternalEList
<?>)
getComment
()).
basicRemove
(
otherEnd
,
msgs
);
return
((
InternalEList
<?>)
getComment
()).
basicRemove
(
otherEnd
,
msgs
);
case
tdlPackage
.
ELEMENT__ANNOTATION
:
case
tdlPackage
.
ELEMENT__ANNOTATION
:
...
@@ -254,7 +262,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -254,7 +262,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
return
getComment
();
return
getComment
();
case
tdlPackage
.
ELEMENT__ANNOTATION
:
case
tdlPackage
.
ELEMENT__ANNOTATION
:
...
@@ -274,7 +283,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -274,7 +283,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
getComment
().
clear
();
getComment
().
clear
();
getComment
().
addAll
((
Collection
<?
extends
Comment
>)
newValue
);
getComment
().
addAll
((
Collection
<?
extends
Comment
>)
newValue
);
...
@@ -298,7 +308,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -298,7 +308,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
getComment
().
clear
();
getComment
().
clear
();
return
;
return
;
...
@@ -320,7 +331,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -320,7 +331,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT__COMMENT
:
case
tdlPackage
.
ELEMENT__COMMENT
:
return
comment
!=
null
&&
!
comment
.
isEmpty
();
return
comment
!=
null
&&
!
comment
.
isEmpty
();
case
tdlPackage
.
ELEMENT__ANNOTATION
:
case
tdlPackage
.
ELEMENT__ANNOTATION
:
...
@@ -339,7 +351,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
...
@@ -339,7 +351,8 @@ public abstract class ElementImpl extends EObjectImpl implements Element
@Override
@Override
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
public
Object
eInvoke
(
int
operationID
,
EList
<?>
arguments
)
throws
InvocationTargetException
{
{
switch
(
operationID
)
{
switch
(
operationID
)
{
case
tdlPackage
.
ELEMENT___CONTAINER
:
case
tdlPackage
.
ELEMENT___CONTAINER
:
return
container
();
return
container
();
case
tdlPackage
.
ELEMENT___GET_PARENT_TEST_DESCRIPTION
:
case
tdlPackage
.
ELEMENT___GET_PARENT_TEST_DESCRIPTION
:
...
...
plugins/org.etsi.mts.tdl.model/src-gen/org/etsi/mts/tdl/impl/ElementImportImpl.java
View file @
f3d70678
...
@@ -84,7 +84,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -84,7 +84,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
EList
<
PackageableElement
>
getImportedElement
()
public
EList
<
PackageableElement
>
getImportedElement
()
{
{
if
(
importedElement
==
null
)
{
if
(
importedElement
==
null
)
{
importedElement
=
new
EObjectResolvingEList
<
PackageableElement
>(
PackageableElement
.
class
,
this
,
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
);
importedElement
=
new
EObjectResolvingEList
<
PackageableElement
>(
PackageableElement
.
class
,
this
,
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
);
}
}
return
importedElement
;
return
importedElement
;
...
@@ -98,10 +99,12 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -98,10 +99,12 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
org
.
etsi
.
mts
.
tdl
.
Package
getImportedPackage
()
public
org
.
etsi
.
mts
.
tdl
.
Package
getImportedPackage
()
{
{
if
(
importedPackage
!=
null
&&
importedPackage
.
eIsProxy
())
{
if
(
importedPackage
!=
null
&&
importedPackage
.
eIsProxy
())
{
InternalEObject
oldImportedPackage
=
(
InternalEObject
)
importedPackage
;
InternalEObject
oldImportedPackage
=
(
InternalEObject
)
importedPackage
;
importedPackage
=
(
org
.
etsi
.
mts
.
tdl
.
Package
)
eResolveProxy
(
oldImportedPackage
);
importedPackage
=
(
org
.
etsi
.
mts
.
tdl
.
Package
)
eResolveProxy
(
oldImportedPackage
);
if
(
importedPackage
!=
oldImportedPackage
)
{
if
(
importedPackage
!=
oldImportedPackage
)
{
if
(
eNotificationRequired
())
if
(
eNotificationRequired
())
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
,
oldImportedPackage
,
importedPackage
));
eNotify
(
new
ENotificationImpl
(
this
,
Notification
.
RESOLVE
,
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
,
oldImportedPackage
,
importedPackage
));
}
}
...
@@ -141,7 +144,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -141,7 +144,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
public
Object
eGet
(
int
featureID
,
boolean
resolve
,
boolean
coreType
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
return
getImportedElement
();
return
getImportedElement
();
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
:
...
@@ -160,7 +164,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -160,7 +164,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
void
eSet
(
int
featureID
,
Object
newValue
)
public
void
eSet
(
int
featureID
,
Object
newValue
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
getImportedElement
().
clear
();
getImportedElement
().
clear
();
getImportedElement
().
addAll
((
Collection
<?
extends
PackageableElement
>)
newValue
);
getImportedElement
().
addAll
((
Collection
<?
extends
PackageableElement
>)
newValue
);
...
@@ -180,7 +185,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -180,7 +185,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
void
eUnset
(
int
featureID
)
public
void
eUnset
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
getImportedElement
().
clear
();
getImportedElement
().
clear
();
return
;
return
;
...
@@ -199,7 +205,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
...
@@ -199,7 +205,8 @@ public class ElementImportImpl extends ElementImpl implements ElementImport
@Override
@Override
public
boolean
eIsSet
(
int
featureID
)
public
boolean
eIsSet
(
int
featureID
)
{
{
switch
(
featureID
)
{
switch
(
featureID
)
{
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_ELEMENT
:
return
importedElement
!=
null
&&
!
importedElement
.
isEmpty
();
return
importedElement
!=
null
&&
!
importedElement
.
isEmpty
();
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
:
case
tdlPackage
.
ELEMENT_IMPORT__IMPORTED_PACKAGE
:
...
...
Prev
1
2
3
4
5
Next