Commit 043108aa authored by Dominique Marcadet's avatar Dominique Marcadet

remove use of FeatureMap in LDevice

parent 8017695c
......@@ -1154,25 +1154,11 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ParentServer" ordered="false"
eType="#//Server" transient="true" unsettable="true" resolveProxies="false"
eOpposite="#//Server/LDevice"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="AnyLN" ordered="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
transient="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="LN0" ordered="false" eType="#//LN0"
volatile="true" unsettable="true" containment="true" eOpposite="#//LN0/ParentLDevice">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="group" value="#AnyLN"/>
</eAnnotations>
</eStructuralFeatures>
unsettable="true" containment="true" resolveProxies="false" eOpposite="#//LN0/ParentLDevice"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="LN" ordered="false" upperBound="-1"
eType="#//LN" volatile="true" unsettable="true" containment="true" eOpposite="#//LN/ParentLDevice">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="group" value="#AnyLN"/>
</eAnnotations>
</eStructuralFeatures>
eType="#//LN" unsettable="true" containment="true" resolveProxies="false"
eOpposite="#//LN/ParentLDevice"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ReferredByIEDName" ordered="false"
eType="#//IEDName" transient="true" unsettable="true" resolveProxies="false"
eOpposite="#//IEDName/RefersToLDevice"/>
......
......@@ -630,7 +630,6 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SCL.ecore#//LDevice/ldName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SCL.ecore#//LDevice/AccessControl"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference SCL.ecore#//LDevice/ParentServer"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute SCL.ecore#//LDevice/AnyLN"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SCL.ecore#//LDevice/LN0"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SCL.ecore#//LDevice/LN"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SCL.ecore#//LDevice/ReferredByIEDName"/>
......
......@@ -21,8 +21,6 @@
package fr.centralesupelec.edf.riseclipse.iec61850.scl;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.util.FeatureMap;
import fr.centralesupelec.edf.riseclipse.iec61850.scl.IED;
/**
......@@ -38,7 +36,6 @@ import fr.centralesupelec.edf.riseclipse.iec61850.scl.IED;
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getLdName <em>Ld Name</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getAccessControl <em>Access Control</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getParentServer <em>Parent Server</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getAnyLN <em>Any LN</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getLN0 <em>LN0</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getLN <em>LN</em>}</li>
* <li>{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getReferredByIEDName <em>Referred By IED Name</em>}</li>
......@@ -236,19 +233,6 @@ public interface LDevice extends UnNaming {
*/
void setParentServer( Server value );
/**
* Returns the value of the '<em><b>Any LN</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Any LN</em>' attribute list.
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.SclPackage#getLDevice_AnyLN()
* @model dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" transient="true" ordered="false"
* extendedMetaData="kind='group'"
* @generated
*/
FeatureMap getAnyLN();
/**
* Returns the value of the '<em><b>LN</b></em>' containment reference list.
* The list contents are of type {@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LN}.
......@@ -264,8 +248,7 @@ public interface LDevice extends UnNaming {
* @see #unsetLN()
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.SclPackage#getLDevice_LN()
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.LN#getParentLDevice
* @model opposite="ParentLDevice" containment="true" unsettable="true" volatile="true" ordered="false"
* extendedMetaData="group='#AnyLN'"
* @model opposite="ParentLDevice" containment="true" unsettable="true" ordered="false"
* @generated
*/
EList< LN > getLN();
......@@ -453,8 +436,7 @@ public interface LDevice extends UnNaming {
* @see #setLN0(LN0)
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.SclPackage#getLDevice_LN0()
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.LN0#getParentLDevice
* @model opposite="ParentLDevice" containment="true" unsettable="true" volatile="true" ordered="false"
* extendedMetaData="group='#AnyLN'"
* @model opposite="ParentLDevice" containment="true" unsettable="true" ordered="false"
* @generated
*/
LN0 getLN0();
......
......@@ -12415,15 +12415,6 @@ public interface SclPackage extends EPackage {
*/
int LDEVICE__PARENT_SERVER = UN_NAMING_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Any LN</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDEVICE__ANY_LN = UN_NAMING_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>LN0</b></em>' containment reference.
* <!-- begin-user-doc -->
......@@ -12431,7 +12422,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE__LN0 = UN_NAMING_FEATURE_COUNT + 5;
int LDEVICE__LN0 = UN_NAMING_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>LN</b></em>' containment reference list.
......@@ -12440,7 +12431,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE__LN = UN_NAMING_FEATURE_COUNT + 6;
int LDEVICE__LN = UN_NAMING_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Referred By IED Name</b></em>' reference.
......@@ -12449,7 +12440,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE__REFERRED_BY_IED_NAME = UN_NAMING_FEATURE_COUNT + 7;
int LDEVICE__REFERRED_BY_IED_NAME = UN_NAMING_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Refers To Higher Level LDevice</b></em>' reference.
......@@ -12458,7 +12449,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE__REFERS_TO_HIGHER_LEVEL_LDEVICE = UN_NAMING_FEATURE_COUNT + 8;
int LDEVICE__REFERS_TO_HIGHER_LEVEL_LDEVICE = UN_NAMING_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Refers To Lower Level LDevices</b></em>' reference list.
......@@ -12467,7 +12458,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE__REFERS_TO_LOWER_LEVEL_LDEVICES = UN_NAMING_FEATURE_COUNT + 9;
int LDEVICE__REFERS_TO_LOWER_LEVEL_LDEVICES = UN_NAMING_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>LDevice</em>' class.
......@@ -12476,7 +12467,7 @@ public interface SclPackage extends EPackage {
* @generated
* @ordered
*/
int LDEVICE_FEATURE_COUNT = UN_NAMING_FEATURE_COUNT + 10;
int LDEVICE_FEATURE_COUNT = UN_NAMING_FEATURE_COUNT + 9;
/**
* The operation id for the '<em>Build Explicit Links</em>' operation.
......@@ -27322,17 +27313,6 @@ public interface SclPackage extends EPackage {
*/
EReference getLDevice_ParentServer();
/**
* Returns the meta object for the attribute list '{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getAnyLN <em>Any LN</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any LN</em>'.
* @see fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getAnyLN()
* @see #getLDevice()
* @generated
*/
EAttribute getLDevice_AnyLN();
/**
* Returns the meta object for the containment reference list '{@link fr.centralesupelec.edf.riseclipse.iec61850.scl.LDevice#getLN <em>LN</em>}'.
* <!-- begin-user-doc -->
......@@ -6850,16 +6850,6 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 3 );
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EAttribute getLDevice_AnyLN() {
return ( EAttribute ) getLDevice().getEStructuralFeatures().get( 4 );
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
......@@ -6867,7 +6857,7 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
*/
@Override
public EReference getLDevice_LN() {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 6 );
return ( EReference ) getLDevice().getEStructuralFeatures().get( 5 );
}
/**
......@@ -6877,7 +6867,7 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
*/
@Override
public EReference getLDevice_ReferredByIEDName() {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 7 );
return ( EReference ) getLDevice().getEStructuralFeatures().get( 6 );
}
/**
......@@ -6887,7 +6877,7 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
*/
@Override
public EReference getLDevice_RefersToHigherLevelLDevice() {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 8 );
return ( EReference ) getLDevice().getEStructuralFeatures().get( 7 );
}
/**
......@@ -6897,7 +6887,7 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
*/
@Override
public EReference getLDevice_RefersToLowerLevelLDevices() {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 9 );
return ( EReference ) getLDevice().getEStructuralFeatures().get( 8 );
}
/**
......@@ -6917,7 +6907,7 @@ public class SclPackageImpl extends EPackageImpl implements SclPackage {
*/
@Override
public EReference getLDevice_LN0() {
return ( EReference ) getLDevice().getEStructuralFeatures().get( 5 );
return ( EReference ) getLDevice().getEStructuralFeatures().get( 4 );
}
/**
......
......@@ -1154,25 +1154,11 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ParentServer" ordered="false"
eType="#//Server" transient="true" unsettable="true" resolveProxies="false"
eOpposite="#//Server/LDevice"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="AnyLN" ordered="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
transient="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="LN0" ordered="false" eType="#//LN0"
volatile="true" unsettable="true" containment="true" eOpposite="#//LN0/ParentLDevice">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="group" value="#AnyLN"/>
</eAnnotations>
</eStructuralFeatures>
unsettable="true" containment="true" resolveProxies="false" eOpposite="#//LN0/ParentLDevice"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="LN" ordered="false" upperBound="-1"
eType="#//LN" volatile="true" unsettable="true" containment="true" eOpposite="#//LN/ParentLDevice">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="group" value="#AnyLN"/>
</eAnnotations>
</eStructuralFeatures>
eType="#//LN" unsettable="true" containment="true" resolveProxies="false"
eOpposite="#//LN/ParentLDevice"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ReferredByIEDName" ordered="false"
eType="#//IEDName" transient="true" unsettable="true" resolveProxies="false"
eOpposite="#//IEDName/RefersToLDevice"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment