org.dmtf.schemas.ovf.envelope.util
Class EnvelopeHelper

java.lang.Object
  extended by org.dmtf.schemas.ovf.envelope.util.EnvelopeHelper

public class EnvelopeHelper
extends java.lang.Object


Nested Class Summary
static class EnvelopeHelper.ExtensionAttributeFeatureSwitch
           
 
Constructor Summary
EnvelopeHelper()
           
 
Method Summary
static void addExtensionAttribute(EObject eObject, java.lang.String namespace, java.lang.String name, java.lang.Object value)
           
static void addExtensionAttribute(EObject eObject, java.lang.String namespace, java.lang.String name, java.lang.Object value, EDataType eDataType)
           
static EDataType getEDataTypeFor(java.lang.Object obj)
           
static java.lang.Object getExtensionAttribute(EObject eObject, java.lang.String namespace, java.lang.String name)
           
static FeatureMap.Entry getExtensionAttributeEntry(EObject eObject, java.lang.String namespace, java.lang.String name)
           
static EStructuralFeature getExtensionAttributeFeature(EObject eObject, java.lang.String namespace, java.lang.String name)
           
static EStructuralFeature getExtensionAttributeTargetFeature(EObject eObject)
           
static java.util.List<java.lang.String> getExtensionNamespaces(EObject eObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvelopeHelper

public EnvelopeHelper()
Method Detail

getExtensionAttributeTargetFeature

public static EStructuralFeature getExtensionAttributeTargetFeature(EObject eObject)

getExtensionNamespaces

public static java.util.List<java.lang.String> getExtensionNamespaces(EObject eObject)

getExtensionAttributeFeature

public static EStructuralFeature getExtensionAttributeFeature(EObject eObject,
                                                              java.lang.String namespace,
                                                              java.lang.String name)

addExtensionAttribute

public static void addExtensionAttribute(EObject eObject,
                                         java.lang.String namespace,
                                         java.lang.String name,
                                         java.lang.Object value,
                                         EDataType eDataType)

addExtensionAttribute

public static void addExtensionAttribute(EObject eObject,
                                         java.lang.String namespace,
                                         java.lang.String name,
                                         java.lang.Object value)

getExtensionAttributeEntry

public static FeatureMap.Entry getExtensionAttributeEntry(EObject eObject,
                                                          java.lang.String namespace,
                                                          java.lang.String name)

getExtensionAttribute

public static java.lang.Object getExtensionAttribute(EObject eObject,
                                                     java.lang.String namespace,
                                                     java.lang.String name)

getEDataTypeFor

public static EDataType getEDataTypeFor(java.lang.Object obj)


© Copyright 2008 IBM Corp. 2008 All Rights Reserved