本文整理汇总了Java中org.bimserver.models.ifc4.Ifc4Package类的典型用法代码示例。如果您正苦于以下问题:Java Ifc4Package类的具体用法?Java Ifc4Package怎么用?Java Ifc4Package使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Ifc4Package类属于org.bimserver.models.ifc4包,在下文中一共展示了Ifc4Package类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDeserializer
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
private Deserializer createDeserializer() throws Exception {
Deserializer d;
String packageLowerCaseName;
switch (ifcModelType) {
case IFC2X3_STEP:
d = new Ifc2x3tc1StepDeserializer(Schema.IFC2X3TC1);
packageLowerCaseName = Ifc2x3tc1Package.eINSTANCE.getName().toLowerCase();
break;
case IFC2X3_XML:
d = new Ifc2x3tc1XmlDeserializer();
packageLowerCaseName = Ifc2x3tc1Package.eINSTANCE.getName().toLowerCase();
break;
case IFC4_STEP:
d = new Ifc4StepDeserializer(Schema.IFC4);
packageLowerCaseName = Ifc4Package.eINSTANCE.getName().toLowerCase();
break;
case IFC4_XML:
d = new Ifc4XmlDeserializer();
packageLowerCaseName = Ifc4Package.eINSTANCE.getName().toLowerCase();
break;
default:
throw new IllegalArgumentException("Unsupported IFC model type " + ifcModelType);
}
PluginManager bimPluginManager = createPluginManager();
MetaDataManager bimMetaDataManager = new MetaDataManager(bimPluginManager);
bimMetaDataManager.init();
final PackageMetaData packageMetaData = bimMetaDataManager.getPackageMetaData(packageLowerCaseName);
d.init(packageMetaData);
return d;
}
示例2: getStaticMetamodels
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
@Override
public Set<IHawkMetaModelResource> getStaticMetamodels() {
final Set<IHawkMetaModelResource> set = new LinkedHashSet<>();
set.add(new IFCMetaModelResource(EcorePackage.eINSTANCE.eResource(), this));
set.add(new IFCMetaModelResource(GeometryPackage.eINSTANCE.eResource(), this));
set.add(new IFCMetaModelResource(Ifc2x3tc1Package.eINSTANCE.eResource(), this));
set.add(new IFCMetaModelResource(Ifc4Package.eINSTANCE.eResource(), this));
return set;
}
示例3: getIfcColumn
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcColumn() {
if (ifcColumnEClass == null) {
ifcColumnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(103);
}
return ifcColumnEClass;
}
示例4: getIfcContext
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcContext() {
if (ifcContextEClass == null) {
ifcContextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(135);
}
return ifcContextEClass;
}
示例5: getIfcStyledItem
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcStyledItem() {
if (ifcStyledItemEClass == null) {
ifcStyledItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(658);
}
return ifcStyledItemEClass;
}
示例6: getIfcVolumetricFlowRateMeasure
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcVolumetricFlowRateMeasure() {
if (ifcVolumetricFlowRateMeasureEClass == null) {
ifcVolumetricFlowRateMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(880);
}
return ifcVolumetricFlowRateMeasureEClass;
}
示例7: getIfcRelConnectsStructuralActivity
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcRelConnectsStructuralActivity() {
if (ifcRelConnectsStructuralActivityEClass == null) {
ifcRelConnectsStructuralActivityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(532);
}
return ifcRelConnectsStructuralActivityEClass;
}
示例8: getIfcCylindricalSurface
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcCylindricalSurface() {
if (ifcCylindricalSurfaceEClass == null) {
ifcCylindricalSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(167);
}
return ifcCylindricalSurfaceEClass;
}
示例9: getIfcLayeredItem
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcLayeredItem() {
if (ifcLayeredItemEClass == null) {
ifcLayeredItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1121);
}
return ifcLayeredItemEClass;
}
示例10: getIfcControl
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcControl() {
if (ifcControlEClass == null) {
ifcControlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(137);
}
return ifcControlEClass;
}
示例11: getIfcSimplePropertyTemplateTypeEnum
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getIfcSimplePropertyTemplateTypeEnum() {
if (ifcSimplePropertyTemplateTypeEnumEEnum == null) {
ifcSimplePropertyTemplateTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1049);
}
return ifcSimplePropertyTemplateTypeEnumEEnum;
}
示例12: getIfcLinearForceMeasure
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcLinearForceMeasure() {
if (ifcLinearForceMeasureEClass == null) {
ifcLinearForceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(812);
}
return ifcLinearForceMeasureEClass;
}
示例13: getIfcProtectiveDeviceTrippingUnitTypeEnum
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getIfcProtectiveDeviceTrippingUnitTypeEnum() {
if (ifcProtectiveDeviceTrippingUnitTypeEnumEEnum == null) {
ifcProtectiveDeviceTrippingUnitTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1028);
}
return ifcProtectiveDeviceTrippingUnitTypeEnumEEnum;
}
示例14: getIfcAirToAirHeatRecovery
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIfcAirToAirHeatRecovery() {
if (ifcAirToAirHeatRecoveryEClass == null) {
ifcAirToAirHeatRecoveryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(14);
}
return ifcAirToAirHeatRecoveryEClass;
}
示例15: getIfcSubContractResourceTypeEnum
import org.bimserver.models.ifc4.Ifc4Package; //导入依赖的package包/类
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getIfcSubContractResourceTypeEnum() {
if (ifcSubContractResourceTypeEnumEEnum == null) {
ifcSubContractResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1063);
}
return ifcSubContractResourceTypeEnumEEnum;
}