📄 featuretypetypeimpl.java
字号:
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NoSRSType getNoSRS() {
return noSRS;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetNoSRS(NoSRSType newNoSRS, NotificationChain msgs) {
NoSRSType oldNoSRS = noSRS;
noSRS = newNoSRS;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__NO_SRS, oldNoSRS, newNoSRS);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNoSRS(NoSRSType newNoSRS) {
if (newNoSRS != noSRS) {
NotificationChain msgs = null;
if (noSRS != null)
msgs = ((InternalEObject)noSRS).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__NO_SRS, null, msgs);
if (newNoSRS != null)
msgs = ((InternalEObject)newNoSRS).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__NO_SRS, null, msgs);
msgs = basicSetNoSRS(newNoSRS, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__NO_SRS, newNoSRS, newNoSRS));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OperationsType getOperations() {
return operations;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetOperations(OperationsType newOperations, NotificationChain msgs) {
OperationsType oldOperations = operations;
operations = newOperations;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS, oldOperations, newOperations);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOperations(OperationsType newOperations) {
if (newOperations != operations) {
NotificationChain msgs = null;
if (operations != null)
msgs = ((InternalEObject)operations).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS, null, msgs);
if (newOperations != null)
msgs = ((InternalEObject)newOperations).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS, null, msgs);
msgs = basicSetOperations(newOperations, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS, newOperations, newOperations));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OutputFormatListType getOutputFormats() {
return outputFormats;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetOutputFormats(OutputFormatListType newOutputFormats, NotificationChain msgs) {
OutputFormatListType oldOutputFormats = outputFormats;
outputFormats = newOutputFormats;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS, oldOutputFormats, newOutputFormats);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOutputFormats(OutputFormatListType newOutputFormats) {
if (newOutputFormats != outputFormats) {
NotificationChain msgs = null;
if (outputFormats != null)
msgs = ((InternalEObject)outputFormats).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS, null, msgs);
if (newOutputFormats != null)
msgs = ((InternalEObject)newOutputFormats).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS, null, msgs);
msgs = basicSetOutputFormats(newOutputFormats, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS, newOutputFormats, newOutputFormats));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getWGS84BoundingBox() {
if (wGS84BoundingBox == null) {
wGS84BoundingBox = new EObjectContainmentEList(WGS84BoundingBoxType.class, this, WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX);
}
return wGS84BoundingBox;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getMetadataURL() {
if (metadataURL == null) {
metadataURL = new EObjectContainmentEList(MetadataURLType.class, this, WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL);
}
return metadataURL;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case WfsPackage.FEATURE_TYPE_TYPE__KEYWORDS:
return ((InternalEList)getKeywords()).basicRemove(otherEnd, msgs);
case WfsPackage.FEATURE_TYPE_TYPE__NO_SRS:
return basicSetNoSRS(null, msgs);
case WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS:
return basicSetOperations(null, msgs);
case WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS:
return basicSetOutputFormats(null, msgs);
case WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX:
return ((InternalEList)getWGS84BoundingBox()).basicRemove(otherEnd, msgs);
case WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL:
return ((InternalEList)getMetadataURL()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case WfsPackage.FEATURE_TYPE_TYPE__NAME:
return getName();
case WfsPackage.FEATURE_TYPE_TYPE__TITLE:
return getTitle();
case WfsPackage.FEATURE_TYPE_TYPE__ABSTRACT:
return getAbstract();
case WfsPackage.FEATURE_TYPE_TYPE__KEYWORDS:
return getKeywords();
case WfsPackage.FEATURE_TYPE_TYPE__DEFAULT_SRS:
return getDefaultSRS();
case WfsPackage.FEATURE_TYPE_TYPE__OTHER_SRS:
return getOtherSRS();
case WfsPackage.FEATURE_TYPE_TYPE__NO_SRS:
return getNoSRS();
case WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS:
return getOperations();
case WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS:
return getOutputFormats();
case WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX:
return getWGS84BoundingBox();
case WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL:
return getMetadataURL();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case WfsPackage.FEATURE_TYPE_TYPE__NAME:
setName((QName)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__TITLE:
setTitle((String)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__ABSTRACT:
setAbstract((String)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__KEYWORDS:
getKeywords().clear();
getKeywords().addAll((Collection)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__DEFAULT_SRS:
setDefaultSRS((String)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OTHER_SRS:
setOtherSRS((String)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__NO_SRS:
setNoSRS((NoSRSType)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS:
setOperations((OperationsType)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS:
setOutputFormats((OutputFormatListType)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX:
getWGS84BoundingBox().clear();
getWGS84BoundingBox().addAll((Collection)newValue);
return;
case WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL:
getMetadataURL().clear();
getMetadataURL().addAll((Collection)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
case WfsPackage.FEATURE_TYPE_TYPE__NAME:
setName(NAME_EDEFAULT);
return;
case WfsPackage.FEATURE_TYPE_TYPE__TITLE:
setTitle(TITLE_EDEFAULT);
return;
case WfsPackage.FEATURE_TYPE_TYPE__ABSTRACT:
setAbstract(ABSTRACT_EDEFAULT);
return;
case WfsPackage.FEATURE_TYPE_TYPE__KEYWORDS:
getKeywords().clear();
return;
case WfsPackage.FEATURE_TYPE_TYPE__DEFAULT_SRS:
setDefaultSRS(DEFAULT_SRS_EDEFAULT);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OTHER_SRS:
setOtherSRS(OTHER_SRS_EDEFAULT);
return;
case WfsPackage.FEATURE_TYPE_TYPE__NO_SRS:
setNoSRS((NoSRSType)null);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS:
setOperations((OperationsType)null);
return;
case WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS:
setOutputFormats((OutputFormatListType)null);
return;
case WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX:
getWGS84BoundingBox().clear();
return;
case WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL:
getMetadataURL().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
case WfsPackage.FEATURE_TYPE_TYPE__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case WfsPackage.FEATURE_TYPE_TYPE__TITLE:
return TITLE_EDEFAULT == null ? title != null : !TITLE_EDEFAULT.equals(title);
case WfsPackage.FEATURE_TYPE_TYPE__ABSTRACT:
return ABSTRACT_EDEFAULT == null ? abstract_ != null : !ABSTRACT_EDEFAULT.equals(abstract_);
case WfsPackage.FEATURE_TYPE_TYPE__KEYWORDS:
return keywords != null && !keywords.isEmpty();
case WfsPackage.FEATURE_TYPE_TYPE__DEFAULT_SRS:
return DEFAULT_SRS_EDEFAULT == null ? defaultSRS != null : !DEFAULT_SRS_EDEFAULT.equals(defaultSRS);
case WfsPackage.FEATURE_TYPE_TYPE__OTHER_SRS:
return OTHER_SRS_EDEFAULT == null ? otherSRS != null : !OTHER_SRS_EDEFAULT.equals(otherSRS);
case WfsPackage.FEATURE_TYPE_TYPE__NO_SRS:
return noSRS != null;
case WfsPackage.FEATURE_TYPE_TYPE__OPERATIONS:
return operations != null;
case WfsPackage.FEATURE_TYPE_TYPE__OUTPUT_FORMATS:
return outputFormats != null;
case WfsPackage.FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX:
return wGS84BoundingBox != null && !wGS84BoundingBox.isEmpty();
case WfsPackage.FEATURE_TYPE_TYPE__METADATA_URL:
return metadataURL != null && !metadataURL.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (name: ");
result.append(name);
result.append(", title: ");
result.append(title);
result.append(", abstract: ");
result.append(abstract_);
result.append(", defaultSRS: ");
result.append(defaultSRS);
result.append(", otherSRS: ");
result.append(otherSRS);
result.append(')');
return result.toString();
}
} //FeatureTypeTypeImpl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -