public RuntimeResourceDefinition getResourceDefinition(IBaseResource theResource) {
		validateInitialized();
		Validate.notNull(theResource, "theResource must not be null");
		return getResourceDefinition(theResource.getClass());
	}
public RuntimeResourceDefinition getResourceDefinition ( IBaseResource theResource ) { validateInitialized ( ) ; Validate . notNull ( theResource , "theResource must not be null" ) ; return getResourceDefinition ( theResource . getClass ( ) ) ; }
Returns the scanned runtime model for the given type. This is an advanced feature which is generally only needed
for extending the core library.