@Override protected void validateSealed() { if (!mySealed) { synchronized(myContext) { if(!mySealed) { sealAndInitialize(myContext, myClassToElementDefinitions); } } } }
@Override public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions); if (myProfileOfType != null) { myProfileOf = theClassToElementDefinitions.get(myProfileOfType); if (myProfileOf == null) { throw new ConfigurationException("Unknown profileOf value: " + myProfileOfType); } } }
@SuppressWarnings("unchecked") @Override public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions);
@Override protected void validateSealed() { if (!mySealed) { synchronized(myContext) { if(!mySealed) { sealAndInitialize(myContext, myClassToElementDefinitions); } } } }
@Override public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions); if (myProfileOfType != null) { myProfileOf = theClassToElementDefinitions.get(myProfileOfType); if (myProfileOf == null) { throw new ConfigurationException("Unknown profileOf value: " + myProfileOfType); } } }
@SuppressWarnings("unchecked") @Override public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions);