This repository has been archived on 2026-03-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
datavaultgenerator-1.1.5/DataVaultGenerator/Entities/Report.py

26 lines
720 B
Python

from DataVaultGenerator.Components import ErrorCollection, GeneratorEntity
class Report(GeneratorEntity):
def __init__(self, model, filename, definition: dict = None):
GeneratorEntity.__init__(self, model, filename, definition)
self._layername = definition.get('layer', self.model.config.entitydefaults[self.type]['layer'])
@property
def layer(self):
"""Returns the entity layer."""
return self.model.get_layer(self._layername)
@property
def dbentity(self):
return None
def get_component_entities(self):
return []
def get_attributes(self, roles=(), exclude=()):
return []
def validate(self):
return ErrorCollection()