• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java CodeType类的典型用法和代码示例

java 2次浏览

本文整理汇总了Java中net.opengis.gml.CodeType的典型用法代码示例。如果您正苦于以下问题:Java CodeType类的具体用法?Java CodeType怎么用?Java CodeType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

CodeType类属于net.opengis.gml包,在下文中一共展示了CodeType类的40个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: eSet

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_ID:
			getAxisID().clear();
			getAxisID().addAll((Collection<? extends IdentifierType>)newValue);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__REMARKS:
			setRemarks((StringOrRefType)newValue);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_ABBREV:
			setAxisAbbrev((CodeType)newValue);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_DIRECTION:
			setAxisDirection((CodeType)newValue);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__UOM:
			setUom((String)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:29,
代码来源:CoordinateSystemAxisTypeImpl.java

示例2: eUnset

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_ID:
			getAxisID().clear();
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__REMARKS:
			setRemarks((StringOrRefType)null);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_ABBREV:
			setAxisAbbrev((CodeType)null);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_DIRECTION:
			setAxisDirection((CodeType)null);
			return;
		case GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__UOM:
			setUom(UOM_EDEFAULT);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:27,
代码来源:CoordinateSystemAxisTypeImpl.java

示例3: eSet

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.IDENTIFIER_TYPE__NAME_GROUP:
			((FeatureMap.Internal)getNameGroup()).set(newValue);
			return;
		case GmlPackage.IDENTIFIER_TYPE__NAME:
			setName((CodeType)newValue);
			return;
		case GmlPackage.IDENTIFIER_TYPE__VERSION:
			setVersion((String)newValue);
			return;
		case GmlPackage.IDENTIFIER_TYPE__REMARKS:
			setRemarks((StringOrRefType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:24,
代码来源:IdentifierTypeImpl.java

示例4: eUnset

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.IDENTIFIER_TYPE__NAME_GROUP:
			getNameGroup().clear();
			return;
		case GmlPackage.IDENTIFIER_TYPE__NAME:
			setName((CodeType)null);
			return;
		case GmlPackage.IDENTIFIER_TYPE__VERSION:
			setVersion(VERSION_EDEFAULT);
			return;
		case GmlPackage.IDENTIFIER_TYPE__REMARKS:
			setRemarks((StringOrRefType)null);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:24,
代码来源:IdentifierTypeImpl.java

示例5: eUnset

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_DATUM_TYPE__DATUM_ID:
			getDatumID().clear();
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__REMARKS:
			setRemarks((StringOrRefType)null);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT:
			setAnchorPoint((CodeType)null);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__REALIZATION_EPOCH:
			setRealizationEpoch(REALIZATION_EPOCH_EDEFAULT);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__VALID_AREA:
			setValidArea((ExtentType)null);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__SCOPE:
			setScope(SCOPE_EDEFAULT);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:30,
代码来源:AbstractDatumTypeImpl.java

示例6: eUnset

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.OPERATION_METHOD_TYPE__METHOD_ID:
			getMethodID().clear();
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__REMARKS:
			setRemarks((StringOrRefType)null);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA:
			setMethodFormula((CodeType)null);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__SOURCE_DIMENSIONS:
			setSourceDimensions(SOURCE_DIMENSIONS_EDEFAULT);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__TARGET_DIMENSIONS:
			setTargetDimensions(TARGET_DIMENSIONS_EDEFAULT);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__USES_PARAMETER:
			getUsesParameter().clear();
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:30,
代码来源:OperationMethodTypeImpl.java

示例7: eSet

点赞 3

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_GML_TYPE__META_DATA_PROPERTY:
			getMetaDataProperty().clear();
			getMetaDataProperty().addAll((Collection<? extends MetaDataPropertyType>)newValue);
			return;
		case GmlPackage.ABSTRACT_GML_TYPE__DESCRIPTION:
			setDescription((StringOrRefType)newValue);
			return;
		case GmlPackage.ABSTRACT_GML_TYPE__NAME_GROUP:
			((FeatureMap.Internal)getNameGroup()).set(newValue);
			return;
		case GmlPackage.ABSTRACT_GML_TYPE__NAME:
			getName().clear();
			getName().addAll((Collection<? extends CodeType>)newValue);
			return;
		case GmlPackage.ABSTRACT_GML_TYPE__ID:
			setId((String)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:30,
代码来源:AbstractGMLTypeImpl.java

示例8: getText

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * This returns the label text for the adapted class.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public String getText(Object object) {
	String label = ((CodeType)object).getValue();
	return label == null || label.length() == 0 ?
		getString("_UI_CodeType_type") :
		getString("_UI_CodeType_type") + " " + label;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:14,
代码来源:CodeTypeItemProvider.java

示例9: unmarshalBuildingFurniture

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
public void unmarshalBuildingFurniture(BuildingFurnitureType src, BuildingFurniture dest) throws MissingADESchemaException {
	citygml.getCore200Unmarshaller().unmarshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(jaxb.getGMLUnmarshaller().unmarshalCode(src.getClazz()));

	if (src.isSetFunction()) {
		for (CodeType function : src.getFunction())
			dest.addFunction(jaxb.getGMLUnmarshaller().unmarshalCode(function));
	}

	if (src.isSetUsage()) {
		for (CodeType usage : src.getUsage())
			dest.addUsage(jaxb.getGMLUnmarshaller().unmarshalCode(usage));
	}

	if (src.isSetLod4Geometry())
		dest.setLod4Geometry(jaxb.getGMLUnmarshaller().unmarshalGeometryProperty(src.getLod4Geometry()));

	if (src.isSetLod4ImplicitRepresentation())
		dest.setLod4ImplicitRepresentation(citygml.getCore200Unmarshaller().unmarshalImplicitRepresentationProperty(src.getLod4ImplicitRepresentation()));

	if (src.isSet_GenericApplicationPropertyOfBuildingFurniture()) {
		for (JAXBElement<Object> elem : src.get_GenericApplicationPropertyOfBuildingFurniture()) {
			ADEModelObject ade = jaxb.getADEUnmarshaller().unmarshal(elem);
			if (ade != null)
				dest.addGenericApplicationPropertyOfBuildingFurniture(ade);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:31,
代码来源:Building200Unmarshaller.java

示例10: setAxisDirection

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setAxisDirection(CodeType newAxisDirection) {
	if (newAxisDirection != axisDirection) {
		NotificationChain msgs = null;
		if (axisDirection != null)
			msgs = ((InternalEObject)axisDirection).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_DIRECTION, null, msgs);
		if (newAxisDirection != null)
			msgs = ((InternalEObject)newAxisDirection).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_DIRECTION, null, msgs);
		msgs = basicSetAxisDirection(newAxisDirection, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.COORDINATE_SYSTEM_AXIS_TYPE__AXIS_DIRECTION, newAxisDirection, newAxisDirection));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:CoordinateSystemAxisTypeImpl.java

示例11: unmarshalIntBridgeInstallation

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
public void unmarshalIntBridgeInstallation(IntBridgeInstallationType src, IntBridgeInstallation dest) throws MissingADESchemaException {
	citygml.getCore200Unmarshaller().unmarshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(jaxb.getGMLUnmarshaller().unmarshalCode(src.getClazz()));

	if (src.isSetFunction()) {
		for (CodeType function : src.getFunction())
			dest.addFunction(jaxb.getGMLUnmarshaller().unmarshalCode(function));
	}

	if (src.isSetUsage()) {
		for (CodeType usage : src.getUsage())
			dest.addUsage(jaxb.getGMLUnmarshaller().unmarshalCode(usage));
	}

	if (src.isSetLod4Geometry())
		dest.setLod4Geometry(jaxb.getGMLUnmarshaller().unmarshalGeometryProperty(src.getLod4Geometry()));

	if (src.isSetLod4ImplicitRepresentation())
		dest.setLod4ImplicitRepresentation(citygml.getCore200Unmarshaller().unmarshalImplicitRepresentationProperty(src.getLod4ImplicitRepresentation()));	

	if (src.isSetBoundedBySurface()) {
		for (BoundarySurfacePropertyType boundarySurfaceProperty : src.getBoundedBySurface())
			dest.addBoundedBySurface(unmarshalBoundarySurfaceProperty(boundarySurfaceProperty));
	}

	if (src.isSet_GenericApplicationPropertyOfIntBridgeInstallation()) {
		for (JAXBElement<Object> elem : src.get_GenericApplicationPropertyOfIntBridgeInstallation()) {
			ADEModelObject ade = jaxb.getADEUnmarshaller().unmarshal(elem);
			if (ade != null)
				dest.addGenericApplicationPropertyOfIntBridgeInstallation(ade);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:Bridge200Unmarshaller.java

示例12: basicSetCategory

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetCategory(CodeType newCategory, NotificationChain msgs) {
	CodeType oldCategory = category;
	category = newCategory;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.RANGE_PARAMETERS_TYPE__CATEGORY, oldCategory, newCategory);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:RangeParametersTypeImpl.java

示例13: setCategory

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setCategory(CodeType newCategory) {
	if (newCategory != category) {
		NotificationChain msgs = null;
		if (category != null)
			msgs = ((InternalEObject)category).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.RANGE_PARAMETERS_TYPE__CATEGORY, null, msgs);
		if (newCategory != null)
			msgs = ((InternalEObject)newCategory).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.RANGE_PARAMETERS_TYPE__CATEGORY, null, msgs);
		msgs = basicSetCategory(newCategory, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.RANGE_PARAMETERS_TYPE__CATEGORY, newCategory, newCategory));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:RangeParametersTypeImpl.java

示例14: setDatumName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setDatumName(CodeType newDatumName) {
	if (newDatumName != datumName) {
		NotificationChain msgs = null;
		if (datumName != null)
			msgs = ((InternalEObject)datumName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_DATUM_BASE_TYPE__DATUM_NAME, null, msgs);
		if (newDatumName != null)
			msgs = ((InternalEObject)newDatumName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_DATUM_BASE_TYPE__DATUM_NAME, null, msgs);
		msgs = basicSetDatumName(newDatumName, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_DATUM_BASE_TYPE__DATUM_NAME, newDatumName, newDatumName));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:AbstractDatumBaseTypeImpl.java

示例15: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_DATUM_BASE_TYPE__DATUM_NAME:
			setDatumName((CodeType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractDatumBaseTypeImpl.java

示例16: eUnset

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_DATUM_BASE_TYPE__DATUM_NAME:
			setDatumName((CodeType)null);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractDatumBaseTypeImpl.java

示例17: basicSetAnchorPoint

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetAnchorPoint(CodeType newAnchorPoint, NotificationChain msgs) {
	CodeType oldAnchorPoint = anchorPoint;
	anchorPoint = newAnchorPoint;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT, oldAnchorPoint, newAnchorPoint);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractDatumTypeImpl.java

示例18: setAnchorPoint

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setAnchorPoint(CodeType newAnchorPoint) {
	if (newAnchorPoint != anchorPoint) {
		NotificationChain msgs = null;
		if (anchorPoint != null)
			msgs = ((InternalEObject)anchorPoint).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT, null, msgs);
		if (newAnchorPoint != null)
			msgs = ((InternalEObject)newAnchorPoint).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT, null, msgs);
		msgs = basicSetAnchorPoint(newAnchorPoint, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT, newAnchorPoint, newAnchorPoint));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:AbstractDatumTypeImpl.java

示例19: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_DATUM_TYPE__DATUM_ID:
			getDatumID().clear();
			getDatumID().addAll((Collection<? extends IdentifierType>)newValue);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__REMARKS:
			setRemarks((StringOrRefType)newValue);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__ANCHOR_POINT:
			setAnchorPoint((CodeType)newValue);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__REALIZATION_EPOCH:
			setRealizationEpoch((XMLGregorianCalendar)newValue);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__VALID_AREA:
			setValidArea((ExtentType)newValue);
			return;
		case GmlPackage.ABSTRACT_DATUM_TYPE__SCOPE:
			setScope((String)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:32,
代码来源:AbstractDatumTypeImpl.java

示例20: unmarshalLandUse

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
public void unmarshalLandUse(LandUseType src, LandUse dest) throws MissingADESchemaException {
	citygml.getCore200Unmarshaller().unmarshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(jaxb.getGMLUnmarshaller().unmarshalCode(src.getClazz()));

	if (src.isSetFunction()) {
		for (CodeType function : src.getFunction())
			dest.addFunction(jaxb.getGMLUnmarshaller().unmarshalCode(function));
	}

	if (src.isSetUsage()) {
		for (CodeType usage : src.getUsage())
			dest.addUsage(jaxb.getGMLUnmarshaller().unmarshalCode(usage));
	}

	if (src.isSetLod0MultiSurface())
		dest.setLod0MultiSurface(jaxb.getGMLUnmarshaller().unmarshalMultiSurfaceProperty(src.getLod0MultiSurface()));

	if (src.isSetLod1MultiSurface())
		dest.setLod1MultiSurface(jaxb.getGMLUnmarshaller().unmarshalMultiSurfaceProperty(src.getLod1MultiSurface()));

	if (src.isSetLod2MultiSurface())
		dest.setLod2MultiSurface(jaxb.getGMLUnmarshaller().unmarshalMultiSurfaceProperty(src.getLod2MultiSurface()));

	if (src.isSetLod3MultiSurface())
		dest.setLod3MultiSurface(jaxb.getGMLUnmarshaller().unmarshalMultiSurfaceProperty(src.getLod3MultiSurface()));

	if (src.isSetLod4MultiSurface())
		dest.setLod4MultiSurface(jaxb.getGMLUnmarshaller().unmarshalMultiSurfaceProperty(src.getLod4MultiSurface()));

	if (src.isSet_GenericApplicationPropertyOfLandUse()) {
		for (JAXBElement<Object> elem : src.get_GenericApplicationPropertyOfLandUse()) {
			ADEModelObject ade = jaxb.getADEUnmarshaller().unmarshal(elem);
			if (ade != null)
				dest.addGenericApplicationPropertyOfLandUse(ade);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:40,
代码来源:LandUse200Unmarshaller.java

示例21: setMeridianName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setMeridianName(CodeType newMeridianName) {
	if (newMeridianName != meridianName) {
		NotificationChain msgs = null;
		if (meridianName != null)
			msgs = ((InternalEObject)meridianName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.PRIME_MERIDIAN_BASE_TYPE__MERIDIAN_NAME, null, msgs);
		if (newMeridianName != null)
			msgs = ((InternalEObject)newMeridianName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.PRIME_MERIDIAN_BASE_TYPE__MERIDIAN_NAME, null, msgs);
		msgs = basicSetMeridianName(newMeridianName, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.PRIME_MERIDIAN_BASE_TYPE__MERIDIAN_NAME, newMeridianName, newMeridianName));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:PrimeMeridianBaseTypeImpl.java

示例22: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.PRIME_MERIDIAN_BASE_TYPE__MERIDIAN_NAME:
			setMeridianName((CodeType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:PrimeMeridianBaseTypeImpl.java

示例23: basicSetMeasureDescription

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetMeasureDescription(CodeType newMeasureDescription, NotificationChain msgs) {
	CodeType oldMeasureDescription = measureDescription;
	measureDescription = newMeasureDescription;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION, oldMeasureDescription, newMeasureDescription);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractPositionalAccuracyTypeImpl.java

示例24: setMeasureDescription

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setMeasureDescription(CodeType newMeasureDescription) {
	if (newMeasureDescription != measureDescription) {
		NotificationChain msgs = null;
		if (measureDescription != null)
			msgs = ((InternalEObject)measureDescription).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION, null, msgs);
		if (newMeasureDescription != null)
			msgs = ((InternalEObject)newMeasureDescription).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION, null, msgs);
		msgs = basicSetMeasureDescription(newMeasureDescription, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION, newMeasureDescription, newMeasureDescription));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:AbstractPositionalAccuracyTypeImpl.java

示例25: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION:
			setMeasureDescription((CodeType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractPositionalAccuracyTypeImpl.java

示例26: eUnset

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_POSITIONAL_ACCURACY_TYPE__MEASURE_DESCRIPTION:
			setMeasureDescription((CodeType)null);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractPositionalAccuracyTypeImpl.java

示例27: basicSetCsName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetCsName(CodeType newCsName, NotificationChain msgs) {
	CodeType oldCsName = csName;
	csName = newCsName;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_COORDINATE_SYSTEM_BASE_TYPE__CS_NAME, oldCsName, newCsName);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractCoordinateSystemBaseTypeImpl.java

示例28: setCsName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setCsName(CodeType newCsName) {
	if (newCsName != csName) {
		NotificationChain msgs = null;
		if (csName != null)
			msgs = ((InternalEObject)csName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_COORDINATE_SYSTEM_BASE_TYPE__CS_NAME, null, msgs);
		if (newCsName != null)
			msgs = ((InternalEObject)newCsName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_COORDINATE_SYSTEM_BASE_TYPE__CS_NAME, null, msgs);
		msgs = basicSetCsName(newCsName, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_COORDINATE_SYSTEM_BASE_TYPE__CS_NAME, newCsName, newCsName));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:AbstractCoordinateSystemBaseTypeImpl.java

示例29: basicSetMethodFormula

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetMethodFormula(CodeType newMethodFormula, NotificationChain msgs) {
	CodeType oldMethodFormula = methodFormula;
	methodFormula = newMethodFormula;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA, oldMethodFormula, newMethodFormula);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:OperationMethodTypeImpl.java

示例30: setMethodFormula

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setMethodFormula(CodeType newMethodFormula) {
	if (newMethodFormula != methodFormula) {
		NotificationChain msgs = null;
		if (methodFormula != null)
			msgs = ((InternalEObject)methodFormula).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA, null, msgs);
		if (newMethodFormula != null)
			msgs = ((InternalEObject)newMethodFormula).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA, null, msgs);
		msgs = basicSetMethodFormula(newMethodFormula, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA, newMethodFormula, newMethodFormula));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:OperationMethodTypeImpl.java

示例31: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.OPERATION_METHOD_TYPE__METHOD_ID:
			getMethodID().clear();
			getMethodID().addAll((Collection<? extends IdentifierType>)newValue);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__REMARKS:
			setRemarks((StringOrRefType)newValue);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__METHOD_FORMULA:
			setMethodFormula((CodeType)newValue);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__SOURCE_DIMENSIONS:
			setSourceDimensions((BigInteger)newValue);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__TARGET_DIMENSIONS:
			setTargetDimensions((BigInteger)newValue);
			return;
		case GmlPackage.OPERATION_METHOD_TYPE__USES_PARAMETER:
			getUsesParameter().clear();
			getUsesParameter().addAll((Collection<? extends AbstractGeneralOperationParameterRefType>)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:33,
代码来源:OperationMethodTypeImpl.java

示例32: basicSetDirectionKeyword

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetDirectionKeyword(CodeType newDirectionKeyword, NotificationChain msgs) {
	CodeType oldDirectionKeyword = directionKeyword;
	directionKeyword = newDirectionKeyword;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.DIRECTION_PROPERTY_TYPE__DIRECTION_KEYWORD, oldDirectionKeyword, newDirectionKeyword);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:DirectionPropertyTypeImpl.java

示例33: setDirectionKeyword

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setDirectionKeyword(CodeType newDirectionKeyword) {
	if (newDirectionKeyword != directionKeyword) {
		NotificationChain msgs = null;
		if (directionKeyword != null)
			msgs = ((InternalEObject)directionKeyword).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.DIRECTION_PROPERTY_TYPE__DIRECTION_KEYWORD, null, msgs);
		if (newDirectionKeyword != null)
			msgs = ((InternalEObject)newDirectionKeyword).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.DIRECTION_PROPERTY_TYPE__DIRECTION_KEYWORD, null, msgs);
		msgs = basicSetDirectionKeyword(newDirectionKeyword, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.DIRECTION_PROPERTY_TYPE__DIRECTION_KEYWORD, newDirectionKeyword, newDirectionKeyword));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:DirectionPropertyTypeImpl.java

示例34: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.OPERATION_PARAMETER_BASE_TYPE__PARAMETER_NAME:
			setParameterName((CodeType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:OperationParameterBaseTypeImpl.java

示例35: eUnset

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.OPERATION_PARAMETER_BASE_TYPE__PARAMETER_NAME:
			setParameterName((CodeType)null);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:OperationParameterBaseTypeImpl.java

示例36: basicSetSrsName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetSrsName(CodeType newSrsName, NotificationChain msgs) {
	CodeType oldSrsName = srsName;
	srsName = newSrsName;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME, oldSrsName, newSrsName);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractReferenceSystemBaseTypeImpl.java

示例37: setSrsName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setSrsName(CodeType newSrsName) {
	if (newSrsName != srsName) {
		NotificationChain msgs = null;
		if (srsName != null)
			msgs = ((InternalEObject)srsName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME, null, msgs);
		if (newSrsName != null)
			msgs = ((InternalEObject)newSrsName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME, null, msgs);
		msgs = basicSetSrsName(newSrsName, msgs);
		if (msgs != null) msgs.dispatch();
	}
	else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME, newSrsName, newSrsName));
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:19,
代码来源:AbstractReferenceSystemBaseTypeImpl.java

示例38: eSet

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME:
			setSrsName((CodeType)newValue);
			return;
	}
	super.eSet(featureID, newValue);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractReferenceSystemBaseTypeImpl.java

示例39: eUnset

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
		case GmlPackage.ABSTRACT_REFERENCE_SYSTEM_BASE_TYPE__SRS_NAME:
			setSrsName((CodeType)null);
			return;
	}
	super.eUnset(featureID);
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractReferenceSystemBaseTypeImpl.java

示例40: basicSetCoordinateOperationName

点赞 2

import net.opengis.gml.CodeType; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetCoordinateOperationName(CodeType newCoordinateOperationName, NotificationChain msgs) {
	CodeType oldCoordinateOperationName = coordinateOperationName;
	coordinateOperationName = newCoordinateOperationName;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GmlPackage.ABSTRACT_COORDINATE_OPERATION_BASE_TYPE__COORDINATE_OPERATION_NAME, oldCoordinateOperationName, newCoordinateOperationName);
		if (msgs == null) msgs = notification; else msgs.add(notification);
	}
	return msgs;
}
 

开发者ID:markus1978,
项目名称:citygml4emf,
代码行数:15,
代码来源:AbstractCoordinateOperationBaseTypeImpl.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)