Class CommonAttributeUtil
java.lang.Object
com._1c.g5.v8.dt.metadata.mdclass.util.CommonAttributeUtil
Utility class to helper methods with CommonAttributes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<CommonAttribute>getCommonAttributes(MdObject mdObject, CommonAttributeUtil.CommonAttributeCategory category, CommonAttributeUtil.CommonAttributeUsageCategory usageCategory) Get list ofCommonAttributethat contains in mdObject and filter categoriesstatic booleanisCommonAttributeOwnerClass(org.eclipse.emf.ecore.EClass mdOwnerClass) Check can common attribute contains in class objectstatic booleanisDataSeparatableCommonAttributeOwnerClass(org.eclipse.emf.ecore.EClass mdOwnerClass) Check can common attribute separate this class object data
-
Constructor Details
-
CommonAttributeUtil
public CommonAttributeUtil()
-
-
Method Details
-
getCommonAttributes
public static List<CommonAttribute> getCommonAttributes(MdObject mdObject, CommonAttributeUtil.CommonAttributeCategory category, CommonAttributeUtil.CommonAttributeUsageCategory usageCategory) Get list ofCommonAttributethat contains in mdObject and filter categories- Parameters:
mdObject-category-CommonAttributeUtil.CommonAttributeCategoryusageCategory-CommonAttributeUtil.CommonAttributeUsageCategory- Returns:
- list of
CommonAttribute
-
isDataSeparatableCommonAttributeOwnerClass
public static boolean isDataSeparatableCommonAttributeOwnerClass(org.eclipse.emf.ecore.EClass mdOwnerClass) Check can common attribute separate this class object data- Parameters:
mdOwnerClass-- Returns:
- true can common attribute separate, false not
-
isCommonAttributeOwnerClass
public static boolean isCommonAttributeOwnerClass(org.eclipse.emf.ecore.EClass mdOwnerClass) Check can common attribute contains in class object- Parameters:
mdOwnerClass-- Returns:
- true if can, false cannot.
-