public class RuntimePropertyImplementor extends Object
| Constructor and Description |
|---|
RuntimePropertyImplementor() |
| Modifier and Type | Method and Description |
|---|---|
static org.umlg.java.metamodel.annotation.OJEnumLiteral |
addEnumLiteral(boolean isAssociationClassOne,
boolean isMemberEndOfAssociationClass,
String associationClassPropertyName,
String inverseAssociationClassPropertyName,
boolean isAssociationClassProperty,
boolean isOnePrimitivePropertyOfAssociationClass,
org.umlg.java.metamodel.annotation.OJEnum ojEnum,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromLabel,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromQualifiedName,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromInverseQualifiedName,
String fieldName,
String qualifiedName,
String persistentName,
String inverseName,
String inverseQualifiedName,
boolean isReadOnly,
boolean isPrimitive,
DataTypeEnum dataTypeEnum,
List<Validation> validations,
boolean isEnumeration,
boolean isManyToOne,
boolean isMany,
boolean isControllingSide,
boolean isComposite,
boolean isInverseComposite,
boolean isOneToOne,
boolean isOneToMany,
boolean isManyToMany,
int getUpper,
int getLower,
int getInverseUpper,
boolean isQualified,
boolean isInverseQualified,
boolean isOrdered,
boolean isInverseOrdered,
boolean isUnique,
boolean isInverseUnique,
boolean isDerived,
boolean isNavigable,
String edgeName,
String javaQualifiedClass,
boolean isChangeListener)
Very important, the order of adding the attribute values to the literal must be the same as the order the fields were created as that is the order of the constructor
|
static org.umlg.java.metamodel.annotation.OJEnum |
addTumlRuntimePropertyEnum(org.umlg.java.metamodel.annotation.OJAnnotatedClass annotatedClass,
String enumName,
org.eclipse.uml2.uml.NamedElement className,
Set<org.eclipse.uml2.uml.Property> allOwnedProperties,
boolean hasCompositeOwner,
String modelName) |
public static org.umlg.java.metamodel.annotation.OJEnum addTumlRuntimePropertyEnum(org.umlg.java.metamodel.annotation.OJAnnotatedClass annotatedClass,
String enumName,
org.eclipse.uml2.uml.NamedElement className,
Set<org.eclipse.uml2.uml.Property> allOwnedProperties,
boolean hasCompositeOwner,
String modelName)
public static org.umlg.java.metamodel.annotation.OJEnumLiteral addEnumLiteral(boolean isAssociationClassOne,
boolean isMemberEndOfAssociationClass,
String associationClassPropertyName,
String inverseAssociationClassPropertyName,
boolean isAssociationClassProperty,
boolean isOnePrimitivePropertyOfAssociationClass,
org.umlg.java.metamodel.annotation.OJEnum ojEnum,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromLabel,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromQualifiedName,
org.umlg.java.metamodel.annotation.OJAnnotatedOperation fromInverseQualifiedName,
String fieldName,
String qualifiedName,
String persistentName,
String inverseName,
String inverseQualifiedName,
boolean isReadOnly,
boolean isPrimitive,
DataTypeEnum dataTypeEnum,
List<Validation> validations,
boolean isEnumeration,
boolean isManyToOne,
boolean isMany,
boolean isControllingSide,
boolean isComposite,
boolean isInverseComposite,
boolean isOneToOne,
boolean isOneToMany,
boolean isManyToMany,
int getUpper,
int getLower,
int getInverseUpper,
boolean isQualified,
boolean isInverseQualified,
boolean isOrdered,
boolean isInverseOrdered,
boolean isUnique,
boolean isInverseUnique,
boolean isDerived,
boolean isNavigable,
String edgeName,
String javaQualifiedClass,
boolean isChangeListener)
Copyright © 2015. All rights reserved.