下面列出了怎么用org.eclipse.emf.ecore.util.FeatureMap的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case Xpdl1Package.CONDITION_TYPE__MIXED:
((FeatureMap.Internal)getMixed()).set(newValue);
return;
case Xpdl1Package.CONDITION_TYPE__GROUP:
((FeatureMap.Internal)getGroup()).set(newValue);
return;
case Xpdl1Package.CONDITION_TYPE__XPRESSION:
getXpression().clear();
getXpression().addAll((Collection<? extends XpressionType>)newValue);
return;
case Xpdl1Package.CONDITION_TYPE__TYPE:
setType((TypeType2)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case ConnectorImplementationPackage.DOCUMENT_ROOT__MIXED:
if (coreType) return getMixed();
return ((FeatureMap.Internal)getMixed()).getWrapper();
case ConnectorImplementationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
if (coreType) return getXMLNSPrefixMap();
else return getXMLNSPrefixMap().map();
case ConnectorImplementationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
if (coreType) return getXSISchemaLocation();
else return getXSISchemaLocation().map();
case ConnectorImplementationPackage.DOCUMENT_ROOT__CONNECTOR_IMPLEMENTATION:
return getConnectorImplementation();
}
return super.eGet(featureID, resolve, coreType);
}
protected Object getConfigurationData ( final HiveConfigurationType configuration )
{
for ( FeatureMap.Entry entry : configuration.getAny () )
{
if ( entry.getValue () instanceof EObject )
{
return entry.getValue ();
}
else if ( FeatureMapUtil.isText ( entry ) )
{
return entry.getValue ();
}
else if ( FeatureMapUtil.isCDATA ( entry ) )
{
return entry.getValue ();
}
}
return null;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case Bpmn2Package.BASE_ELEMENT__EXTENSION_VALUES:
return getExtensionValues();
case Bpmn2Package.BASE_ELEMENT__DOCUMENTATION:
return getDocumentation();
case Bpmn2Package.BASE_ELEMENT__EXTENSION_DEFINITIONS:
return getExtensionDefinitions();
case Bpmn2Package.BASE_ELEMENT__ID:
return getId();
case Bpmn2Package.BASE_ELEMENT__ANY_ATTRIBUTE:
if (coreType)
return getAnyAttribute();
return ((FeatureMap.Internal) getAnyAttribute()).getWrapper();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case DiPackage.DIAGRAM_ELEMENT__EXTENSION:
setExtension((ExtensionType)newValue);
return;
case DiPackage.DIAGRAM_ELEMENT__ID:
setId((String)newValue);
return;
case DiPackage.DIAGRAM_ELEMENT__ANY_ATTRIBUTE:
((FeatureMap.Internal)getAnyAttribute()).set(newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case jpdl32Package.DELEGATION__MIXED:
if (coreType) return getMixed();
return ((FeatureMap.Internal)getMixed()).getWrapper();
case jpdl32Package.DELEGATION__ANY:
if (coreType) return getAny();
return ((FeatureMap.Internal)getAny()).getWrapper();
case jpdl32Package.DELEGATION__CLASS:
return getClass_();
case jpdl32Package.DELEGATION__CONFIG_TYPE:
return getConfigType();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet ( int featureID, Object newValue )
{
switch ( featureID )
{
case ConfigurationPackage.DOCUMENT_ROOT__MIXED:
( (FeatureMap.Internal)getMixed () ).set ( newValue );
return;
case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
( (EStructuralFeature.Setting)getXMLNSPrefixMap () ).set ( newValue );
return;
case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
( (EStructuralFeature.Setting)getXSISchemaLocation () ).set ( newValue );
return;
case ConfigurationPackage.DOCUMENT_ROOT__ROOT:
setRoot ( (RootType)newValue );
return;
}
super.eSet ( featureID, newValue );
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet ( int featureID, boolean resolve, boolean coreType )
{
switch ( featureID )
{
case ConfigurationPackage.ROOT_TYPE__GROUP:
if ( coreType )
return getGroup ();
return ( (FeatureMap.Internal)getGroup () ).getWrapper ();
case ConfigurationPackage.ROOT_TYPE__QUEUE:
return getQueue ();
case ConfigurationPackage.ROOT_TYPE__COMMAND:
return getCommand ();
case ConfigurationPackage.ROOT_TYPE__HIVE_PROCESS:
return getHiveProcess ();
case ConfigurationPackage.ROOT_TYPE__TRIGGER:
return getTrigger ();
case ConfigurationPackage.ROOT_TYPE__ADDITIONAL_CONFIGURATION_DIRECTORY:
return getAdditionalConfigurationDirectory ();
}
return super.eGet ( featureID, resolve, coreType );
}
protected EStructuralFeature getLabelFeature(EClass eClass) {
EAttribute result = null;
for (EAttribute eAttribute : eClass.getEAllAttributes()) {
if (!eAttribute.isMany() && eAttribute.getEType().getInstanceClass() != FeatureMap.Entry.class) {
if ("name".equalsIgnoreCase(eAttribute.getName())) {
result = eAttribute;
break;
} else if (result == null) {
result = eAttribute;
} else if (eAttribute.getEAttributeType().getInstanceClass() == String.class
&& result.getEAttributeType().getInstanceClass() != String.class) {
result = eAttribute;
}
}
}
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case ConnectorImplementationPackage.DOCUMENT_ROOT__MIXED:
((FeatureMap.Internal)getMixed()).set(newValue);
return;
case ConnectorImplementationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
return;
case ConnectorImplementationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
return;
case ConnectorImplementationPackage.DOCUMENT_ROOT__CONNECTOR_IMPLEMENTATION:
setConnectorImplementation((ConnectorImplementation)newValue);
return;
}
super.eSet(featureID, newValue);
}
protected boolean scanPrevious(EStructuralFeature previousFeature,
ListIterator<Object> previousValuesIterator) {
boolean isFeatureMap = FeatureMapUtil.isFeatureMap(previousFeature);
while (previousValuesIterator.hasPrevious()) {
Object previousValue = previousValuesIterator.previous();
if (isFeatureMap) {
FeatureMap.Entry entry = (FeatureMap.Entry) previousValue;
previousFeature = entry.getEStructuralFeature();
previousValue = entry.getValue();
}
if (index > 0 && previousValue == preparedValues.get(index - 1)) {
valuesIterator = previousValuesIterator;
preparedFeature = previousFeature;
return true;
}
}
return false;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case DiPackage.EXTENSION_TYPE__ANY:
if (coreType) return getAny();
return ((FeatureMap.Internal)getAny()).getWrapper();
}
return super.eGet(featureID, resolve, coreType);
}
private void addTimerEventConditionIfProvided(final TExpression timeDate)
throws ProcBuilderException {
final FeatureMap mixedTimedate = timeDate.getMixed();
if (mixedTimedate != null && !mixedTimedate.isEmpty()
&& mixedTimedate.getValue(0) != null) {
builder.addTimerEventCondition(mixedTimedate.getValue(0)
.toString());
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "unchecked" )
@Override
public void eSet ( int featureID, Object newValue )
{
switch ( featureID )
{
case InfrastructurePackage.SYSTEM_NODE__DEPLOYMENT:
getDeployment ().clear ();
getDeployment ().addAll ( (Collection<? extends DeploymentMechanism>)newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__DRIVERS:
getDrivers ().clear ();
getDrivers ().addAll ( (Collection<? extends Driver>)newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__MASTERS:
getMasters ().clear ();
getMasters ().addAll ( (Collection<? extends MasterServer>)newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__VALUE_ARCHIVES:
getValueArchives ().clear ();
getValueArchives ().addAll ( (Collection<? extends ValueArchiveServer>)newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__APPLICATIONS:
( (FeatureMap.Internal)getApplications () ).set ( newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__SERVICES:
getServices ().clear ();
getServices ().addAll ( (Collection<? extends Service>)newValue );
return;
case InfrastructurePackage.SYSTEM_NODE__VALUE_SLAVES:
getValueSlaves ().clear ();
getValueSlaves ().addAll ( (Collection<? extends ValueArchiveSlave>)newValue );
return;
}
super.eSet ( featureID, newValue );
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case Xpdl1Package.SCHEMA_TYPE_TYPE__ANY:
((FeatureMap.Internal)getAny()).set(newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet ( int featureID, Object newValue )
{
switch ( featureID )
{
case ExporterPackage.HIVE_CONFIGURATION_TYPE__MIXED:
( (FeatureMap.Internal)getMixed () ).set ( newValue );
return;
case ExporterPackage.HIVE_CONFIGURATION_TYPE__ANY:
( (FeatureMap.Internal)getAny () ).set ( newValue );
return;
}
super.eSet ( featureID, newValue );
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case jpdl32Package.STATE_TYPE__NODE_CONTENT_ELEMENTS:
((FeatureMap.Internal)getNodeContentElements()).set(newValue);
return;
case jpdl32Package.STATE_TYPE__DESCRIPTION:
getDescription().clear();
getDescription().addAll((Collection<? extends String>)newValue);
return;
case jpdl32Package.STATE_TYPE__EVENT:
getEvent().clear();
getEvent().addAll((Collection<? extends EventType>)newValue);
return;
case jpdl32Package.STATE_TYPE__EXCEPTION_HANDLER:
getExceptionHandler().clear();
getExceptionHandler().addAll((Collection<? extends ExceptionHandlerType>)newValue);
return;
case jpdl32Package.STATE_TYPE__TIMER:
getTimer().clear();
getTimer().addAll((Collection<? extends TimerType>)newValue);
return;
case jpdl32Package.STATE_TYPE__TRANSITION:
getTransition().clear();
getTransition().addAll((Collection<? extends TransitionType>)newValue);
return;
case jpdl32Package.STATE_TYPE__ASYNC:
setAsync((String)newValue);
return;
case jpdl32Package.STATE_TYPE__NAME:
setName((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* 增加扩展元素
* @param baseElement
* @param eReference
* @param o
* @return
*/
public static boolean addExtensionElement(BaseElement baseElement,EReference eReference,Object o){
final FeatureMap.Entry extensionElementEntry = new SimpleFeatureMapEntry((org.eclipse.emf.ecore.EStructuralFeature.Internal) eReference, o);
if(baseElement.getExtensionValues().size() > 0){
baseElement.getExtensionValues().get(0).getValue().add(extensionElementEntry);
}else{
ExtensionAttributeValue extensionElement = Bpmn2Factory.eINSTANCE.createExtensionAttributeValue();
extensionElement.getValue().add(extensionElementEntry);
baseElement.getExtensionValues().add(extensionElement);
}
return false;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case ModelPackage.TGLOBAL_TASK__RESOURCE_ROLE_GROUP:
((FeatureMap.Internal)getResourceRoleGroup()).set(newValue);
return;
case ModelPackage.TGLOBAL_TASK__RESOURCE_ROLE:
getResourceRole().clear();
getResourceRole().addAll((Collection<? extends TResourceRole>)newValue);
return;
}
super.eSet(featureID, newValue);
}
private static void processDefaultTitleAndDefaultForm(Process process,StringBuffer sb) {
boolean formUriYZ = false;
boolean taskSubjectYZ = false;
if (process.getExtensionValues().size() > 0) {
for (ExtensionAttributeValue extensionAttributeValue : process.getExtensionValues()) {
FeatureMap extensionElements = extensionAttributeValue.getValue();
for (Entry entry : extensionElements) {
if (entry.getValue() instanceof FormUri) {
FormUri formUri = (FormUri) entry.getValue();
if (formUri.getExpression().getValue() != null && !formUri.getExpression().getValue().equals("")) {
formUriYZ = true;
}
}
if (entry.getValue() instanceof TaskSubject) {
TaskSubject taskSubject = (TaskSubject) entry.getValue();
if (taskSubject.getExpression().getValue() != null && !taskSubject.getExpression().getValue().equals("")) {
taskSubjectYZ = true;
}
}
}
}
}
if (formUriYZ && taskSubjectYZ) {
return;
} else {
if (!formUriYZ) {
sb.append("流程定义上默认表单不能为空;" + "");
}
if (!taskSubjectYZ) {
sb.append("流程定义上默认任务主题不能为空;" + "");
}
}
return;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetDiagramElement(DiagramElement newDiagramElement,
NotificationChain msgs) {
return ((FeatureMap.Internal) getMixed()).basicAdd(
DiPackage.Literals.DOCUMENT_ROOT__DIAGRAM_ELEMENT, newDiagramElement, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case ModelPackage.TDEFINITIONS__IMPORT:
getImport().clear();
getImport().addAll((Collection<? extends TImport>)newValue);
return;
case ModelPackage.TDEFINITIONS__EXTENSION:
getExtension().clear();
getExtension().addAll((Collection<? extends TExtension>)newValue);
return;
case ModelPackage.TDEFINITIONS__ROOT_ELEMENT_GROUP:
((FeatureMap.Internal)getRootElementGroup()).set(newValue);
return;
case ModelPackage.TDEFINITIONS__ROOT_ELEMENT:
getRootElement().clear();
getRootElement().addAll((Collection<? extends TRootElement>)newValue);
return;
case ModelPackage.TDEFINITIONS__BPMN_DIAGRAM:
getBPMNDiagram().clear();
getBPMNDiagram().addAll((Collection<? extends BPMNDiagram>)newValue);
return;
case ModelPackage.TDEFINITIONS__RELATIONSHIP:
getRelationship().clear();
getRelationship().addAll((Collection<? extends TRelationship>)newValue);
return;
case ModelPackage.TDEFINITIONS__EXPORTER:
setExporter((String)newValue);
return;
case ModelPackage.TDEFINITIONS__EXPORTER_VERSION:
setExporterVersion((String)newValue);
return;
case ModelPackage.TDEFINITIONS__EXPRESSION_LANGUAGE:
setExpressionLanguage((String)newValue);
return;
case ModelPackage.TDEFINITIONS__ID:
setId((String)newValue);
return;
case ModelPackage.TDEFINITIONS__NAME:
setName((String)newValue);
return;
case ModelPackage.TDEFINITIONS__TARGET_NAMESPACE:
setTargetNamespace((String)newValue);
return;
case ModelPackage.TDEFINITIONS__TYPE_LANGUAGE:
setTypeLanguage((String)newValue);
return;
case ModelPackage.TDEFINITIONS__ANY_ATTRIBUTE:
((FeatureMap.Internal)getAnyAttribute()).set(newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case jpdl32Package.PROCESS_DEFINITION_TYPE__GROUP:
if (coreType) return getGroup();
return ((FeatureMap.Internal)getGroup()).getWrapper();
case jpdl32Package.PROCESS_DEFINITION_TYPE__DESCRIPTION:
return getDescription();
case jpdl32Package.PROCESS_DEFINITION_TYPE__SWIMLANE:
return getSwimlane();
case jpdl32Package.PROCESS_DEFINITION_TYPE__START_STATE:
return getStartState();
case jpdl32Package.PROCESS_DEFINITION_TYPE__NODE:
return getNode();
case jpdl32Package.PROCESS_DEFINITION_TYPE__STATE:
return getState();
case jpdl32Package.PROCESS_DEFINITION_TYPE__TASK_NODE:
return getTaskNode();
case jpdl32Package.PROCESS_DEFINITION_TYPE__SUPER_STATE:
return getSuperState();
case jpdl32Package.PROCESS_DEFINITION_TYPE__PROCESS_STATE:
return getProcessState();
case jpdl32Package.PROCESS_DEFINITION_TYPE__FORK:
return getFork();
case jpdl32Package.PROCESS_DEFINITION_TYPE__JOIN:
return getJoin();
case jpdl32Package.PROCESS_DEFINITION_TYPE__DECISION:
return getDecision();
case jpdl32Package.PROCESS_DEFINITION_TYPE__END_STATE:
return getEndState();
case jpdl32Package.PROCESS_DEFINITION_TYPE__MAIL_NODE:
return getMailNode();
case jpdl32Package.PROCESS_DEFINITION_TYPE__ACTION:
return getAction();
case jpdl32Package.PROCESS_DEFINITION_TYPE__SCRIPT:
return getScript();
case jpdl32Package.PROCESS_DEFINITION_TYPE__CREATE_TIMER:
return getCreateTimer();
case jpdl32Package.PROCESS_DEFINITION_TYPE__CANCEL_TIMER:
return getCancelTimer();
case jpdl32Package.PROCESS_DEFINITION_TYPE__MAIL:
return getMail();
case jpdl32Package.PROCESS_DEFINITION_TYPE__EVENT:
return getEvent();
case jpdl32Package.PROCESS_DEFINITION_TYPE__EXCEPTION_HANDLER:
return getExceptionHandler();
case jpdl32Package.PROCESS_DEFINITION_TYPE__TASK:
return getTask();
case jpdl32Package.PROCESS_DEFINITION_TYPE__NAME:
return getName();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* Returns the value of the '<em><b>Resource Role Group</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resource Role Group</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resource Role Group</em>' attribute list.
* @see org.omg.spec.bpmn.model.ModelPackage#getTProcess_ResourceRoleGroup()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='group' name='resourceRole:group' namespace='##targetNamespace'"
* @generated
*/
FeatureMap getResourceRoleGroup();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetProcessState(ProcessStateType newProcessState, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(jpdl32Package.Literals.DOCUMENT_ROOT__PROCESS_STATE, newProcessState, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBPMNLabel(BPMNLabel newBPMNLabel) {
((FeatureMap.Internal) getMixed()).set(BpmnDiPackage.Literals.DOCUMENT_ROOT__BPMN_LABEL,
newBPMNLabel);
}
/**
* Returns the value of the '<em><b>Event Definition Group</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Event Definition Group</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Event Definition Group</em>' attribute list.
* @see org.omg.spec.bpmn.model.ModelPackage#getTThrowEvent_EventDefinitionGroup()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='group' name='eventDefinition:group' namespace='##targetNamespace'"
* @generated
*/
FeatureMap getEventDefinitionGroup();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetBPMNDiagram(BPMNDiagram newBPMNDiagram, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(DiPackage.Literals.DOCUMENT_ROOT__BPMN_DIAGRAM, newBPMNDiagram, msgs);
}
/**
* Returns the value of the '<em><b>Mixed</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Mixed</em>' attribute list.
* @see org.abapgit.adt.backend.model.abapgitrepositories.IAbapgitrepositoriesPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FeatureMap getAny() {
return (FeatureMap)getGroup().<FeatureMap.Entry>list(Xpdl1Package.Literals.EXTENDED_ATTRIBUTE_TYPE__ANY);
}