Commit af011462 authored by Thodoris Nestoridis's avatar Thodoris Nestoridis

add Angular 11

parent c188ce0d
This source diff could not be displayed because it is too large. You can view the blob instead.
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2570C26
http://delab.csd.auth.gr/ontologies/2018/RDO#OpaqueRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_spacecraft_elapsed_time$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceAttitudeDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1960C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2030C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2044C26
http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2124C26
http://delab.csd.auth.gr/ontologies/2018/DSO#FineSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2243C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2381C26
http://delab.csd.auth.gr/ontologies/2018/RMO#Function$http://www.w3.org/2002/07/owl#Thing
http://purl.oclc.org/NET/muo/ucum/UnitOf-const$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2158C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#Quantifier$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_rate_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2293C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Initializes$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/RBO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2022C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1764C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_inertial-referenced-guidance_demands$ub1bL318C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelNullspaceController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexLogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2164C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Quantity$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://purl.oclc.org/NET/muo/ucum/UnitOf-cgs$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2216C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_quaternion$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2212C26
http://delab.csd.auth.gr/ontologies/2018/RDO#SystemRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimates$ub1bL779C27
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$ub1bL590C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2140C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1768C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1918C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2010C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#Entity$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GPSSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#Item$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_acceleration$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RMO#System$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1984C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2297C26
http://delab.csd.auth.gr/ontologies/2018/RBO#State$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://purl.oclc.org/NET/muo/ucum/UnitOf-dimless$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1884C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1633C26
http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2325C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1894C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Total_momentum_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2255C26
http://delab.csd.auth.gr/ontologies/2018/LO#Emit$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/LO#Contain$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceOffloadingDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2002C26
http://delab.csd.auth.gr/ontologies/2018/DSO#EarthSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2100C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2410C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1824C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_RCS_torque$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1736C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2631C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2279C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1998C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_demands$ub1bL713C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/LO#Present$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1876C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO#Magnetorquer$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CPSCommanding$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2283C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferencedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1816C26
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1964C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1782C26
http://delab.csd.auth.gr/ontologies/2018/RDO#RedundantRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2505C26
http://delab.csd.auth.gr/ontologies/2018/RDO#IncompleteRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://purl.oclc.org/net/muo/muoComplexDerivedUnit$http://purl.oclc.org/net/muo/muoDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/SAO#System$ub1bL45C27
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2437C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#StrobingRate$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2339C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2654C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2343C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2224C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1992C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2414C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2580C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RWCommanding$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2092C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#MagnetometerSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$ub1bL810C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2064C26
http://delab.csd.auth.gr/ontologies/2018/LO#Interact$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$ub1bL684C27
http://purl.oclc.org/NET/muo/ucum/UnitOf-infotech$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$ub1bL2968C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1778C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidance$ub1bL622C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2188C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-typeset$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2267C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1515C26
http://purl.oclc.org/net/muo/muoBaseUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#EventManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2220C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1637C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_profile$ub1bL721C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2084C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2531C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2373C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-brit-length$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2206C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceProfile
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/RBO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1744C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1590C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demands_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1649C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_rate_control_demands$ub1bL745C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2184C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-misc$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO#Magnetometer$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_attitude_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/LO#Verb$http://delab.csd.auth.gr/ontologies/2018/RBO#Action
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1572C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://purl.oclc.org/NET/muo/ucum/UnitOf-us-lengths$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2509C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2104C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2321C26
http://delab.csd.auth.gr/ontologies/2018/DSO#Spacecraft$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_rate_bias$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2301C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Impulse_demands_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2640C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/LO#HaveSubState$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2468C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$http://delab.csd.auth.gr/ontologies/2018/RBO#Connection
http://delab.csd.auth.gr/ontologies/2018/DSO#Thruster$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1568C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2650C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1673C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P3$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1898C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1613C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2168C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1838C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2418C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#Interface$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Total_momentum_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1509C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2347C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2176C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2335C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2070C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/RMO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2200C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1846C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidance$ub1bL658C27
http://purl.oclc.org/net/muo/muoSIUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#Function$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferenceGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2120C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2646C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Direction_of_impulse_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2609C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CourseSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_impulse_demands$ub1bL637C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DisturbanceTorqueEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1661C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://delab.csd.auth.gr/ontologies/2018/LO#Noun$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1850C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OnBoardFunctionManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2613C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DataFusionEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_attitude_quaternion$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO#CourseSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/RMO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO#MassMemoryUnit$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet
http://delab.csd.auth.gr/ontologies/2018/DSO#Spacecraft$ub1bL89C27
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/RMO#State
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroOnlyEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1910C26
http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2006C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2180C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2287C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1582C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2132C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1523C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-brit-volumes$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Magnitude_of_impulse_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://purl.oclc.org/NET/muo/ucum/UnitOf-levels$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2080C26
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2486C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2128C26
http://delab.csd.auth.gr/ontologies/2018/LO#TakeValuesFrom$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1740C26
http://delab.csd.auth.gr/ontologies/2018/DSO#ElectricalPowerSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RDO#NoisyRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2482C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2623C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2148C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2472C26
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/RDO#FunctionalRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2517C26
http://delab.csd.auth.gr/ontologies/2018/RDO#InconsistentRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1820C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_target_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/RBO#System$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2305C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2048C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1952C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1760C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2271C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-troy$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1834C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceProfile$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2658C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1968C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-heat$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2554C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1726C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1890C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2385C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2359C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferenceGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2627C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2014C26
http://delab.csd.auth.gr/ontologies/2018/RMO#Flow$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO#ThermalSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceOffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/LO#Verb$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#PulseCountingEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/LO#HaveState$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#FineSunSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1906C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/LO#Set$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO#StarTracker$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2088C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2513C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Sets$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2525C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2539C26
http://delab.csd.auth.gr/ontologies/2018/DSO#GPS$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1774C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2499C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#Entity
http://delab.csd.auth.gr/ontologies/2018/DSO#TelecommunicationSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1643C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_rate_control_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$ub1bL2972C27
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CyclicScheduler$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1653C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1880C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/RBO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#S4$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2562C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1716C26
http://delab.csd.auth.gr/ontologies/2018/DSO#PayloadSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2259C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://purl.oclc.org/NET/muo/ucum/UnitOf-apoth$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO#Software$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://purl.oclc.org/NET/muo/ucum/UnitOf-us-volumes$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexPrefix$http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2172C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-intcust$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_inertial-referenced-guidance_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2249C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1599C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1956C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_impulse_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1842C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCS$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2060C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-clinical$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RMO#Item$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1527C26
http://delab.csd.auth.gr/ontologies/2018/LO#Transfer$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/RBO#Function
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#EarthSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://purl.oclc.org/NET/muo/ucum/UnitOf-avoirdupois$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DataFusionEstimates$ub1bL465C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1830C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ConditionChecker$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RDO#AmbiguousRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2036C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://purl.oclc.org/NET/muo/ucum/UnitOf-si$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#TcHandler$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://purl.oclc.org/NET/muo/ucum/UnitOf-chemical$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO#TelecommunicationSystem$ub1bL99C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2076C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1665C26
http://purl.oclc.org/net/muo/muoSimpleDerivedUnit$http://purl.oclc.org/net/muo/muoDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2026C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1786C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_sun_direction$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2363C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2445C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/RBO#Interface
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/LO#Perform$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1988C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2441C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/LO#Adjective$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DeltaVEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/LO#Adverb$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1732C26
http://delab.csd.auth.gr/ontologies/2018/DSO#Gyro$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_sun_reference_demands$ub1bL753C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S6$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2152C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2110C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_attitude_estimates_from_in-use_attitude_estimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_demands$ub1bL737C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_demanded_strobing_rate$ub1bL305C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_attitude_demands$ub1bL729C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2558C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1677C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2040C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceAttitudeDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix$http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix
http://delab.csd.auth.gr/ontologies/2018/DSO#ReactionWheel$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1790C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_sun_reference_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCSModeManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1657C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_spacecraft_elapsed_time$ub1bL331C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCSConfigurationManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2478C26
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2464C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2619C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_demanded_strobing_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2239C26
http://delab.csd.auth.gr/ontologies/2018/LO#Receive$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1505C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Main$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1605C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Offloading_active_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1669C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S5$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#UnitCheckManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroStellarEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1902C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2377C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2576C26
http://purl.oclc.org/net/muo/muoDerivedUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://purl.oclc.org/NET/muo/ucum/UnitOf-iso1000$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2369C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1519C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1586C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/RMO#Flow
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroFSSEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/LO#Invoke$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#StarTrackerSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2495C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SpacecraftMomentumEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1578C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1938C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO#SunPresenceSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimates_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Magnitude_of_delta-v_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1914C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2389C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/LO#Ingest$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#Main$ub1bL1685C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2196C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://delab.csd.auth.gr/ontologies/2018/RMO#State$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunPresenceSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2116C26
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1946C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Connection$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1609C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/RBO#Flow
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#Entity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2535C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Action$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2355C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://purl.oclc.org/net/muo/muoMetricUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2543C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#Flow$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2136C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/LO#BeComposedFrom$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_profile$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1720C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2263C26
http://delab.csd.auth.gr/ontologies/2018/RDO#InterfaceRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/SAO#State$ub1bL906C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1794C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_attitude_estimates_from_in-use_attitude_estimator$ub1bL287C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2329C26
http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$ub1bL385C27
http://delab.csd.auth.gr/ontologies/2018/LO#Send$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SpacecraftElapsedTime$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RMO#StateSet
http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1942C26
http://delab.csd.auth.gr/ontologies/2018/RMO#StateSet$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_speed_estimates_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
......@@ -5,18 +5,18 @@ from .views import user_views, requirements_views, main_req_views, suffix_req_vi
urlpatterns = [
path('users/', user_views.UserList.as_view(), name='api-user-list'),
path('users/<uuid:pk>/', user_views.UserDetail.as_view(), name='api-post-details'),
path('requirements/', requirements_views.BoilerplateListCreateAPIView.as_view(), name='api-requirements-list'),
path('requirements/<int:pk>/', requirements_views.BoilerplateDetailsAPIView.as_view(), name='api-requirements-details'),
path('boilerplates/', requirements_views.BoilerplateListCreateAPIView.as_view(), name='api-requirements-list'),
path('boilerplates/<int:pk>/', requirements_views.BoilerplateDetailsAPIView.as_view(), name='api-requirements-details'),
#'''Prefix'''
path('requirements/<int:boilerplate>/prefix/', requirements_views.PrefixListAPIView.as_view(), name='api-prefix-list'),
path('requirements/<int:boilerplate>/prefix/<int:pk>/', requirements_views.PrefixDetailsAPIView.as_view(), name='api-prefix-details'),
path('boilerplates/<int:boilerplate>/prefix/', requirements_views.PrefixListAPIView.as_view(), name='api-prefix-list'),
path('boilerplates/<int:boilerplate>/prefix/<int:pk>/', requirements_views.PrefixDetailsAPIView.as_view(), name='api-prefix-details'),
#'''MAIN'''
path('requirements/<int:boilerplate>/main/', main_req_views.MainListAPIView.as_view(), name='api-main-list'),
path('requirements/<int:boilerplate>/main/<int:pk>/', main_req_views.MainDetailsAPIView.as_view(), name='api-main-details'),
path('boilerplates/<int:boilerplate>/main/', main_req_views.MainListAPIView.as_view(), name='api-main-list'),
path('boilerplates/<int:boilerplate>/main/<int:pk>/', main_req_views.MainDetailsAPIView.as_view(), name='api-main-details'),
#'''SUFFIX'''
path('requirements/<int:boilerplate>/suffix/', suffix_req_views.SuffixListAPIView.as_view(), name='api-suffix-list'),
path('requirements/<int:boilerplate>/suffix/<int:pk>/', suffix_req_views.SuffixDetailsAPIView.as_view(), name='api-suffix-details'),
path('boilerplates/<int:boilerplate>/suffix/', suffix_req_views.SuffixListAPIView.as_view(), name='api-suffix-list'),
path('boilerplates/<int:boilerplate>/suffix/<int:pk>/', suffix_req_views.SuffixDetailsAPIView.as_view(), name='api-suffix-details'),
]
\ No newline at end of file
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# For the full list of supported browsers by the Angular framework, please see:
# https://angular.io/guide/browser-support
# You can see what browsers were selected by your queries by running:
# npx browserslist
last 1 Chrome version
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line.
# Editor configuration, see https://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
[*.ts]
quote_type = single
[*.md]
max_line_length = off
trim_trailing_whitespace = false
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
/dist
/tmp
/out-tsc
# Only exists if Bazel was run
/bazel-out
# dependencies
/node_modules
# profiling files
chrome-profiler-events*.json
speed-measure-plugin*.json
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*
# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
# System Files
.DS_Store
Thumbs.db
# ReqmanAngular11
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.1.4.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"reqmanAngular11": {
"projectType": "application",
"schematics": {
"@schematics/angular:application": {
"strict": true
}
},
"root": "",
"sourceRoot": "src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/reqmanAngular11",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"aot": true,
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "500kb",
"maximumError": "1mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
}
]
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "reqmanAngular11:build"
},
"configurations": {
"production": {
"browserTarget": "reqmanAngular11:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "reqmanAngular11:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.spec.json",
"karmaConfig": "karma.conf.js",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"tsconfig.app.json",
"tsconfig.spec.json",
"e2e/tsconfig.json"
],
"exclude": [
"**/node_modules/**"
]
}
},
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "reqmanAngular11:serve"
},
"configurations": {
"production": {
"devServerTarget": "reqmanAngular11:serve:production"
}
}
}
}
}
},
"defaultProject": "reqmanAngular11"
}
// @ts-check
// Protractor configuration file, see link for more information
// https://github.com/angular/protractor/blob/master/lib/config.ts
const { SpecReporter, StacktraceOption } = require('jasmine-spec-reporter');
/**
* @type { import("protractor").Config }
*/
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./src/**/*.e2e-spec.ts'
],
capabilities: {
browserName: 'chrome'
},
directConnect: true,
SELENIUM_PROMISE_MANAGER: false,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
onPrepare() {
require('ts-node').register({
project: require('path').join(__dirname, './tsconfig.json')
});
jasmine.getEnv().addReporter(new SpecReporter({
spec: {
displayStacktrace: StacktraceOption.PRETTY
}
}));
}
};
\ No newline at end of file
import { browser, logging } from 'protractor';
import { AppPage } from './app.po';
describe('workspace-project App', () => {
let page: AppPage;
beforeEach(() => {
page = new AppPage();
});
it('should display welcome message', async () => {
await page.navigateTo();
expect(await page.getTitleText()).toEqual('reqmanAngular11 app is running!');
});
afterEach(async () => {
// Assert that there are no errors emitted from the browser
const logs = await browser.manage().logs().get(logging.Type.BROWSER);
expect(logs).not.toContain(jasmine.objectContaining({
level: logging.Level.SEVERE,
} as logging.Entry));
});
});
import { browser, by, element } from 'protractor';
export class AppPage {
async navigateTo(): Promise<unknown> {
return browser.get(browser.baseUrl);
}
async getTitleText(): Promise<string> {
return element(by.css('app-root .content span')).getText();
}
}
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"module": "commonjs",
"target": "es2018",
"types": [
"jasmine",
"node"
]
}
}
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage'),
require('@angular-devkit/build-angular/plugins/karma')
],
client: {
jasmine: {
// you can add configuration options for Jasmine here
// the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
jasmineHtmlReporter: {
suppressAll: true // removes the duplicated traces
},
coverageReporter: {
dir: require('path').join(__dirname, './coverage/reqmanAngular11'),
subdir: '.',
reporters: [
{ type: 'html' },
{ type: 'text-summary' }
]
},
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
restartOnFileChange: true
});
};
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "reqman-angular11",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "~11.1.2",
"@angular/common": "~11.1.2",
"@angular/compiler": "~11.1.2",
"@angular/core": "~11.1.2",
"@angular/forms": "~11.1.2",
"@angular/platform-browser": "~11.1.2",
"@angular/platform-browser-dynamic": "~11.1.2",
"@angular/router": "~11.1.2",
"rxjs": "~6.6.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.3"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1101.4",
"@angular/cli": "~11.1.4",
"@angular/compiler-cli": "~11.1.2",
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"codelyzer": "^6.0.0",
"jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~5.2.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.0.3",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"protractor": "~7.0.0",
"ts-node": "~8.3.0",
"tslint": "~6.1.0",
"typescript": "~4.1.2"
}
}
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { BoilerplateListComponent } from './components/boilerplate-list/boilerplate-list.component';
import { BoilerplateDetailsComponent } from './components/boilerplate-details/boilerplate-details.component';
import { AddBoilerplateComponent } from './components/add-boilerplate/add-boilerplate.component';
/*import { PrefixListComponent } from './components/prefix-list/prefix-list.component';
import { PrefixDetailsComponent } from './components/prefix-details/prefix-details.component';
import { AddPrefixComponent } from './components/add-prefix/add-prefix.component';*/
const routes: Routes = [
{ path: '', redirectTo: 'boilerplates', pathMatch: 'full' },
{ path: 'boilerplates', component: BoilerplateListComponent },
{ path: 'boilerplates/:id', component: BoilerplateDetailsComponent },
{ path: 'add-boilerplate', component: AddBoilerplateComponent }
/*{ path: '', redirectTo: 'tutorials', pathMatch: 'full' },
{ path: 'prefix', component: PrefixListComponent },
{ path: 'prefix/:id', component: PrefixDetailsComponent },
{ path: 'add', component: AddPrefixComponent }*/
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
<div>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<a href="#" class="navbar-brand">ReqTool</a>
<div class="navbar-nav mr-auto">
<li class="nav-item">
<a routerLink="boilerplates" class="nav-link">Boilerplates</a>
</li>
<li class="nav-item">
<a routerLink="add-boilerplate" class="nav-link">Add Boilerplate</a>
</li>
</div>
</nav>
<div class="container mt-3">
<router-outlet></router-outlet>
</div>
</div>
\ No newline at end of file
import { TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
import { AppComponent } from './app.component';
describe('AppComponent', () => {
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [
RouterTestingModule
],
declarations: [
AppComponent
],
}).compileComponents();
});
it('should create the app', () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(app).toBeTruthy();
});
it(`should have as title 'reqmanAngular11'`, () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(app.title).toEqual('reqmanAngular11');
});
it('should render title', () => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.nativeElement;
expect(compiled.querySelector('.content span').textContent).toContain('reqmanAngular11 app is running!');
});
});
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'reqmanAngular11';
}
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import { AddBoilerplateComponent } from './components/add-boilerplate/add-boilerplate.component';
import { BoilerplateDetailsComponent } from './components/boilerplate-details/boilerplate-details.component';
import { BoilerplateListComponent } from './components/boilerplate-list/boilerplate-list.component';
import { AddPrefixComponent } from './components/add-prefix/add-prefix.component';
import { PrefixDetailsComponent } from './components/prefix-details/prefix-details.component';
import { PrefixListComponent } from './components/prefix-list/prefix-list.component';
@NgModule({
declarations: [
AddBoilerplateComponent,
BoilerplateDetailsComponent,
BoilerplateListComponent,
AppComponent,
AddPrefixComponent,
PrefixDetailsComponent,
PrefixListComponent
],
imports: [
BrowserModule,
AppRoutingModule,
FormsModule,
HttpClientModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
.submit-form {
max-width: 400px;
margin: auto;
}
\ No newline at end of file
<div>
<div class="submit-form">
<div *ngIf="!submitted">
<div class="form-group">
<label for="has_prefix">Prefix</label>
<input
type="checkbox"
class="form-control"
id="has_prefix"
required
[(ngModel)]="boilerplate.has_prefix"
name="has_prefix"
/>
</div>
<div class="form-group">
<label for="has_main">Main</label>
<input
class="form-control"
id="has_main"
required
[(ngModel)]="boilerplate.has_main"
name="has_main"
/>
</div>
<div class="form-group">
<label for="has_suffix">Suffix</label>
<input
class="form-control"
id="has_suffix"
required
[(ngModel)]="boilerplate.has_suffix"
name="has_suffix"
/>
</div>
<button (click)="saveBoilerplate()" class="btn btn-success">Submit</button>
</div>
<div *ngIf="submitted">
<h4>Tutorial was submitted successfully!</h4>
<button class="btn btn-success" (click)="newBoilerplate()">Add</button>
</div>
</div>
</div>
\ No newline at end of file
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { AddBoilerplateComponent } from './add-boilerplate.component';
describe('AddBoilerplateComponent', () => {
let component: AddBoilerplateComponent;
let fixture: ComponentFixture<AddBoilerplateComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ AddBoilerplateComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(AddBoilerplateComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
import { Boilerplate } from 'src/app/models/boilerplate.model';
import { BoilerplateService } from 'src/app/services/boilerplate.service';
@Component({
selector: 'app-add-boilerplate',
templateUrl: './add-boilerplate.component.html',
styleUrls: ['./add-boilerplate.component.css']
})
export class AddBoilerplateComponent implements OnInit {
boilerplate: Boilerplate = {
has_prefix: false,
has_main: false,
has_suffix: false
};
submitted = false;
constructor(private boilerplatelService: BoilerplateService) { }
ngOnInit(): void {
}
saveBoilerplate(): void {
const data = {
has_prefix: this.boilerplate.has_prefix,
has_main: this.boilerplate.has_main,
has_suffix: this.boilerplate.has_suffix
};
this.boilerplatelService.create(data)
.subscribe(
response => {
console.log(response);
this.submitted = true;
},
error => {
console.log(error);
});
}
newBoilerplate(): void {
this.submitted = false;
this.boilerplate = {
has_prefix: false,
has_main: false,
has_suffix: false
};
}
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { AddPrefixComponent } from './add-prefix.component';
describe('AddPrefixComponent', () => {
let component: AddPrefixComponent;
let fixture: ComponentFixture<AddPrefixComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ AddPrefixComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(AddPrefixComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-add-prefix',
templateUrl: './add-prefix.component.html',
styleUrls: ['./add-prefix.component.css']
})
export class AddPrefixComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { BoilerplateDetailsComponent } from './boilerplate-details.component';
describe('BoilerplateDetailsComponent', () => {
let component: BoilerplateDetailsComponent;
let fixture: ComponentFixture<BoilerplateDetailsComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ BoilerplateDetailsComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(BoilerplateDetailsComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-boilerplate-details',
templateUrl: './boilerplate-details.component.html',
styleUrls: ['./boilerplate-details.component.css']
})
export class BoilerplateDetailsComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { BoilerplateListComponent } from './boilerplate-list.component';
describe('BoilerplateListComponent', () => {
let component: BoilerplateListComponent;
let fixture: ComponentFixture<BoilerplateListComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ BoilerplateListComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(BoilerplateListComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-boilerplate-list',
templateUrl: './boilerplate-list.component.html',
styleUrls: ['./boilerplate-list.component.css']
})
export class BoilerplateListComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { PrefixDetailsComponent } from './prefix-details.component';
describe('PrefixDetailsComponent', () => {
let component: PrefixDetailsComponent;
let fixture: ComponentFixture<PrefixDetailsComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ PrefixDetailsComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(PrefixDetailsComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-prefix-details',
templateUrl: './prefix-details.component.html',
styleUrls: ['./prefix-details.component.css']
})
export class PrefixDetailsComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { PrefixListComponent } from './prefix-list.component';
describe('PrefixListComponent', () => {
let component: PrefixListComponent;
let fixture: ComponentFixture<PrefixListComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ PrefixListComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(PrefixListComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-prefix-list',
templateUrl: './prefix-list.component.html',
styleUrls: ['./prefix-list.component.css']
})
export class PrefixListComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
import { Boilerplate } from './boilerplate.model';
describe('Boilerplate', () => {
it('should create an instance', () => {
expect(new Boilerplate()).toBeTruthy();
});
});
export class Boilerplate {
id?:any;
has_prefix?: boolean;
has_main?: boolean;
has_suffix?: boolean;
}
import { Prefix } from './prefix.model';
describe('Prefix', () => {
it('should create an instance', () => {
expect(new Prefix()).toBeTruthy();
});
});
import { TestBed } from '@angular/core/testing';
import { BoilerplateService } from './boilerplate.service';
describe('BoilerplateService', () => {
let service: BoilerplateService;
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(BoilerplateService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { Boilerplate } from '../models/boilerplate.model';
const baseUrl = 'http://localhost:8080/api-auth/boilerplates';
@Injectable({
providedIn: 'root'
})
export class BoilerplateService {
constructor(private http: HttpClient) { }
getAll(): Observable<Boilerplate[]> {
return this.http.get<Boilerplate[]>(baseUrl);
}
get(id: any): Observable<Boilerplate> {
return this.http.get(`${baseUrl}/${id}`);
}
create(data: any): Observable<any> {
return this.http.post(baseUrl, data);
}
update(id: any, data: any): Observable<any> {
return this.http.put(`${baseUrl}/${id}`, data);
}
delete(id: any): Observable<any> {
return this.http.delete(`${baseUrl}/${id}`);
}
//In case we want to find by something
/*findByTitle(title: any): Observable<Boilerplate[]> {
return this.http.get<Boilerplate[]>(`${baseUrl}?title=${title}`);
}*/
}
import { TestBed } from '@angular/core/testing';
import { PrefixService } from './prefix.service';
describe('PrefixService', () => {
let service: PrefixService;
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(PrefixService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class PrefixService {
constructor() { }
}
export const environment = {
production: true
};
// This file can be replaced during build by using the `fileReplacements` array.
// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
// The list of file replacements can be found in `angular.json`.
export const environment = {
production: false
};
/*
* For easier debugging in development mode, you can import the following file
* to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
*
* This import should be commented out in production mode because it will have a negative impact
* on performance if an error is thrown.
*/
// import 'zone.js/dist/zone-error'; // Included with Angular CLI.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ReqmanAngular11</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
</body>
</html>
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));
/**
* This file includes polyfills needed by Angular and is loaded before the app.
* You can add your own extra polyfills to this file.
*
* This file is divided into 2 sections:
* 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers.
* 2. Application imports. Files imported after ZoneJS that should be loaded before your main
* file.
*
* The current setup is for so-called "evergreen" browsers; the last versions of browsers that
* automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera),
* Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile.
*
* Learn more in https://angular.io/guide/browser-support
*/
/***************************************************************************************************
* BROWSER POLYFILLS
*/
/**
* IE11 requires the following for NgClass support on SVG elements
*/
// import 'classlist.js'; // Run `npm install --save classlist.js`.
/**
* Web Animations `@angular/platform-browser/animations`
* Only required if AnimationBuilder is used within the application and using IE/Edge or Safari.
* Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0).
*/
// import 'web-animations-js'; // Run `npm install --save web-animations-js`.
/**
* By default, zone.js will patch all possible macroTask and DomEvents
* user can disable parts of macroTask/DomEvents patch by setting following flags
* because those flags need to be set before `zone.js` being loaded, and webpack
* will put import in the top of bundle, so user need to create a separate file
* in this directory (for example: zone-flags.ts), and put the following flags
* into that file, and then add the following code before importing zone.js.
* import './zone-flags';
*
* The flags allowed in zone-flags.ts are listed here.
*
* The following flags will work for all browsers.
*
* (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame
* (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick
* (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames
*
* in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js
* with the following flag, it will bypass `zone.js` patch for IE/Edge
*
* (window as any).__Zone_enable_cross_context_check = true;
*
*/
/***************************************************************************************************
* Zone JS is required by default for Angular itself.
*/
import 'zone.js/dist/zone'; // Included with Angular CLI.
/***************************************************************************************************
* APPLICATION IMPORTS
*/
/* You can add global styles to this file, and also import other style files */
// This file is required by karma.conf.js and loads recursively all the .spec and framework files
import 'zone.js/dist/zone-testing';
import { getTestBed } from '@angular/core/testing';
import {
BrowserDynamicTestingModule,
platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';
declare const require: {
context(path: string, deep?: boolean, filter?: RegExp): {
keys(): string[];
<T>(id: string): T;
};
};
// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
// And load the modules.
context.keys().map(context);
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": []
},
"files": [
"src/main.ts",
"src/polyfills.ts"
],
"include": [
"src/**/*.d.ts"
]
}
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"sourceMap": true,
"declaration": false,
"downlevelIteration": true,
"experimentalDecorators": true,
"moduleResolution": "node",
"importHelpers": true,
"target": "es2015",
"module": "es2020",
"lib": [
"es2018",
"dom"
]
},
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/spec",
"types": [
"jasmine"
]
},
"files": [
"src/test.ts",
"src/polyfills.ts"
],
"include": [
"src/**/*.spec.ts",
"src/**/*.d.ts"
]
}
{
"extends": "tslint:recommended",
"rulesDirectory": [
"codelyzer"
],
"rules": {
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": true,
"curly": true,
"deprecation": {
"severity": "warning"
},
"eofline": true,
"import-blacklist": [
true,
"rxjs/Rx"
],
"import-spacing": true,
"indent": {
"options": [
"spaces"
]
},
"max-classes-per-file": false,
"max-line-length": [
true,
140
],
"member-ordering": [
true,
{
"order": [
"static-field",
"instance-field",
"static-method",
"instance-method"
]
}
],
"no-console": [
true,
"debug",
"info",
"time",
"timeEnd",
"trace"
],
"no-empty": false,
"no-inferrable-types": [
true,
"ignore-params"
],
"no-non-null-assertion": true,
"no-redundant-jsdoc": true,
"no-switch-case-fall-through": true,
"no-var-requires": false,
"object-literal-key-quotes": [
true,
"as-needed"
],
"quotemark": [
true,
"single"
],
"semicolon": {
"options": [
"always"
]
},
"space-before-function-paren": {
"options": {
"anonymous": "never",
"asyncArrow": "always",
"constructor": "never",
"method": "never",
"named": "never"
}
},
"typedef": [
true,
"call-signature"
],
"typedef-whitespace": {
"options": [
{
"call-signature": "nospace",
"index-signature": "nospace",
"parameter": "nospace",
"property-declaration": "nospace",
"variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
}
]
},
"variable-name": {
"options": [
"ban-keywords",
"check-format",
"allow-pascal-case"
]
},
"whitespace": {
"options": [
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type",
"check-typecast"
]
},
"component-class-suffix": true,
"contextual-lifecycle": true,
"directive-class-suffix": true,
"no-conflicting-lifecycle": true,
"no-host-metadata-property": true,
"no-input-rename": true,
"no-inputs-metadata-property": true,
"no-output-native": true,
"no-output-on-prefix": true,
"no-output-rename": true,
"no-outputs-metadata-property": true,
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true,
"use-pipe-transform-interface": true,
"directive-selector": [
true,
"attribute",
"app",
"camelCase"
],
"component-selector": [
true,
"element",
"app",
"kebab-case"
]
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment